用Python给成绩“把关”:60分的“红线”

196 阅读1分钟

在校园生活里,老师们常常要快速筛选成绩是否合格,Python就能当这个得力小助手,轻松处理学生学号与成绩数据,判断是否达到60分及格线。

动手编写前,得明确思路。程序要先“开口”让老师输入学生学号和对应成绩,接着依据设定的“60分及格”标准去评判,最后输出结果,告知该学生成绩状态。

以下是简洁代码示例:

python

获取学生学号和成绩

student_id = input("请输入学生学号:") score = float(input("请输入学生成绩:") )

判断成绩是否大于等于 60

if score >= 60: print(f"学号为{student_id}的学生成绩合格,分数是{score}。") else: print(f"学号为{student_id}的学生成绩不合格,分数是{score}。")  

运行这程序,命令行界面会友善“提示”输入学号与成绩。 input() 函数像尽职的“信息收集员”,把收集的数据按文本存好,不过成绩得用 float() 转为浮点型数字,方便后续数值比较。核心判断在 if - else 语句里施展,条件 score >= 60 是“判官”,满足就宣布合格,反之提示不合格。

对老师而言,用这个小程序能省不少心,甭管几十还是几百学生成绩,眨眼就能筛查完,精准揪出需重点关注的情况。并且,这只是Python在教育数据处理的“小试牛刀”,稍作拓展,就能统计班级平均分、各分数段人数等,解锁更多实用功能,为校园教学管理注入高效活力。