题目描述
从键盘输入n个考试成绩,统计不及格人数和大于等于90分的人数并输出。使用for循环
实现代码
下面是一个简单的 Python 代码示例,可以从键盘输入 n 个考试成绩,并统计不及格人数和大于等于 90 分的人数:
n = int(input("请输入考试人数:"))
scores = []
for i in range(n):
score = int(input(f"请输入第{i+1}个学生的成绩:"))
scores.append(score)
fail_count = 0
excellent_count = 0
for score in scores:
if score < 60:
fail_count += 1
elif score >= 90:
excellent_count += 1
print(f"不及格人数:{fail_count}")
print(f"90分以上的人数:{excellent_count}")
程序首先从键盘输入考试人数,然后循环 n 次,每次输入一个成绩,并将成绩添加到列表 scores 中。
接着,程序利用一个 for 循环遍历所有成绩,统计不及格人数和大于等于 90 分的人数。如果成绩小于 60 分,则累加不及格人数;如果成绩大于等于 90 分,则累加优秀人数。
最后,程序输出不及格人数和大于等于 90 分的人数。
运行截图
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END