编写一个程序,输入学生人数和每个人的成绩,计算破坏平均成绩,当输入学生人数小于等于0时,输出平均成绩为0分,用循环语法
时间: 2024-10-24 18:08:30 浏览: 10
c语言作业——学生成绩统计.docx
编写这样的程序,你可以使用Python语言,因为它的简洁性和易于理解。以下是示例代码:
```python
while True:
total_students = int(input("请输入学生人数(输入负数结束):"))
if total_students <= 0:
print("平均成绩为0分")
break
total_score = 0
for i in range(total_students):
score = float(input(f"请输入第{i+1}位同学的成绩:"))
total_score += score
average_score = total_score / total_students if total_students > 0 else None
print(f"平均成绩为:{average_score}")
```
这个程序会持续请求用户输入学生人数直到输入一个小于等于0的值,然后计算所有学生的总成绩并求平均。如果输入的人数是0或负数,则直接输出平均成绩为0分。
阅读全文