读入 n 名学生的成绩,将获得某一给定分数的学生人数输出。第一行包含一个整数 n(1≤n≤10 3 ),表示学生的人数。 接下来一行输入 n 个整数 f(0≤f≤100),表示各学生的成绩,整数间以空格间隔。 最后一行输入给定的分数 g(0≤g≤100 )。打印出获得给定分数的学生人数用python
时间: 2023-12-11 09:04:36 浏览: 150
CC++全排列..1--n的全排列以及字符串的全排列
可以使用以下代码实现:
```python
n = int(input())
scores = list(map(int, input().split()))
g = int(input())
count = 0
for score in scores:
if score == g:
count += 1
print(count)
```
首先读入学生人数 n,然后读入 n 个成绩,使用 `map` 函数将输入的字符串转换为整数列表。接下来读入给定分数 g。然后使用一个循环遍历所有学生成绩,如果成绩等于给定分数 g,则计数器 count 加一。最后输出 count 即可。
阅读全文