Python if条件判断练习(成绩等级划分实现)
·
📌 Python入门|if条件判断(成绩等级划分)
🧾 题目描述
编写一个程序:
👉 输入一个学生成绩(0~100)
👉 根据成绩输出对应等级:
- 90~100 → A(优秀)
- 80~89 → B(良好)
- 70~79 → C(中等)
- 60~69 → D(及格)
- 0~59 → E(不及格)
💡 解题思路
这一题主要考察的是 if 条件判断。
思路很简单:
- 输入成绩
- 转换为整数
- 从高到低依次判断区间
- 输出对应等级
📌 注意:一定要从 90 开始往下判断,否则会出错
💻 完整Python代码(可运行)
score = input("请输入学生成绩(0-100):")
score = int(score)
if score >= 90:
print("等级:A(优秀)")
elif score >= 80:
print("等级:B(良好)")
elif score >= 70:
print("等级:C(中等)")
elif score >= 60:
print("等级:D(及格)")
else:
print("等级:E(不及格)")
🧠 代码逐行讲解
score = input("请输入学生成绩(0-100):")
👉 获取用户输入(默认是字符串)
score = int(score)
👉 转换成整数,方便进行比较
if score >= 90:
👉 判断是否大于等于90分
elif score >= 80:
elif score >= 70:
elif score >= 60:
👉 依次判断不同分数区间
👉 只会执行其中一个分支
else:
👉 兜底情况(0~59)
🖥️ 运行结果说明
输入:
85
输出:
等级:B(良好)
🎯 总结
本题核心知识点:
✔ if / elif / else 条件判断
✔ 区间判断写法
✔ 从上往下依次匹配逻辑
📌 记住一句话:
Python 条件判断 = 满足哪个条件就执行哪个分支
更多推荐




所有评论(0)