举办一次篮球比赛,有四个班级,每个班级各有5名同学参加定位投篮比赛,比赛时间 为1分钟,从控制台输入每个参加投篮比赛的学员进球个数,要求统计出4个班级每个班级的平均进球个数,在统计出所有参赛学员中进球数大于4个的学员人数
时间: 2024-04-08 20:35:28 浏览: 100
可以使用以下代码来实现你的需求:
```python
class_num = 4
student_num = 5
total_goals = 0
student_count = 0
for i in range(class_num):
class_goals = 0
for j in range(student_num):
goals = int(input("请输入第 {} 班级第 {} 位学生的进球数:".format(i+1, j+1)))
class_goals += goals
total_goals += goals
if goals > 4:
student_count += 1
average_goals = class_goals / student_num
print("第 {} 班级的平均进球数为:{}".format(i+1, average_goals))
average_total_goals = total_goals / (class_num * student_num)
print("所有班级的平均进球数为:{}".format(average_total_goals))
print("进球数大于4个的学员人数为:{}".format(student_count))
```
这段代码会依次让你输入每个班级的每位学生的进球数,然后统计每个班级的平均进球数,并计算所有班级的平均进球数和进球数大于4个的学员人数。注意,这段代码假设你输入的都是合法的整数。
希望这能帮到你!如果有其他问题,请随时提问。
阅读全文