第一行输入正整数n,随后n行分别输入这n个人的成绩
时间: 2024-04-16 08:26:54 浏览: 25
好的,你可以使用以下代码来实现输入n和n个人的成绩:
```python
n = int(input("请输入人数:"))
grades = []
for i in range(n):
grade = int(input("请输入第{}个人的成绩:".format(i+1)))
grades.append(grade)
average = sum(grades) / n
print("平均成绩为:", average)
```
运行代码后,首先会要求你输入人数n,然后会依次要求你输入每个人的成绩。最后会计算平均成绩并输出结果。
相关问题
输入在第一行给出正整数N(N<=10);随后N行,每行按格式: 学号 姓名 数学成绩 英语成绩 程序设计成绩 物理成绩
以下是Python实现的代码:
```python
N = int(input())
students = []
# 读入学生信息
for i in range(N):
info = input().split()
student = {
'id': info[0],
'name': info[1],
'math': int(info[2]),
'english': int(info[3]),
'programming': int(info[4]),
'physics': int(info[5])
}
students.append(student)
# 计算每个学生的总成绩和平均成绩
for student in students:
total_score = student['math'] + student['english'] + student['programming'] + student['physics']
average_score = total_score / 4
student['total_score'] = total_score
student['average_score'] = average_score
# 按照总成绩从高到低排序
students.sort(key=lambda x: x['total_score'], reverse=True)
# 输出学生信息
for student in students:
print('{} {} {:.2f}'.format(student['id'], student['name'], student['total_score']))
```
输入样例:
```
3
1001 Tom 90 80 85 95
1002 Jerry 85 90 92 88
1003 Bob 78 85 80 90
```
输出样例:
```
1001 Tom 350.00
1002 Jerry 355.00
1003 Bob 333.00
```
输入n个学生的姓名和百分制成绩,分段统计学生的成绩。\n\n输入格式:\n输入在第一行中给出正整数n(1≤n≤100)。随后n行,每行给出一位学生的姓名和成绩,中间以空格分隔。\n\n输出格式:\n在一行中顺序输
入分数在区间[0,60)、[60,70)、[70,80)、[80,90)和[90,100]的学生人数和所占百分比。每个区间的人数占总人数的比例必须四舍五入到小数点后1位。如果某一区间没有学生,则不输出该区间的信息。
例如,输入:
10
Bowen 85
Wendy 82
Andy 90
Bob 60
Cindy 70
David 50
Eric 30
Frank 88
Grace 75
Henry 92
则输出:
[0,60): 2 20.0%
[60,70): 1 10.0%
[70,80): 2 20.0%
[80,90): 3 30.0%
[90,100]: 2 20.0%
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)