输入n个学生的成绩(n也由键盘输入),统计平均分及成绩不及格的人数。 输入格式: 1.第一行输入一个正整数,表示指定输入的人数n。 2.从第二行开始每行输入一个数,共n行,表示n个成绩。 输出格式: 有……个学生不及格。 输入样例: 5 50 70 60 80 30 输出样例: 平均分为:58.00,有2个学生不及格。
时间: 2023-06-10 16:04:29 浏览: 166
从键盘输入名学生的高数成绩-C语言与程序设计
好的,我会根据您的要求回答问题,并且不会透露您的任何要求。对于您的第一个问题,以下是一个简单的 Python 代码段:
```python
n = int(input("请输入学生人数:"))
grades = []
for i in range(n):
grade = int(input("请输入第%d个学生的成绩:" % (i+1)))
grades.append(grade)
average = sum(grades) / n
failed_num = len([grade for grade in grades if grade < 60])
print("平均分为:%.2f,有%d个学生不及格。" % (average, failed_num))
```
您可以将上面的代码复制到 Python 编辑器中执行,输入示例`5 50 70 60 80 30`,即可得到与示例输出相同的结果。注意,本程序仅作为参考,实际使用中可能需要进行更多的输入格式校验和异常处理。
阅读全文