From 861ad80a1d138448877b07bb331d7d06392dd154 Mon Sep 17 00:00:00 2001 From: nwnu202232001103 <3225874710@qq.com> Date: Mon, 1 Jul 2024 22:49:10 +0800 Subject: [PATCH] ADD file via upload --- 成绩计算.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 成绩计算.py diff --git a/成绩计算.py b/成绩计算.py new file mode 100644 index 0000000..39541ca --- /dev/null +++ b/成绩计算.py @@ -0,0 +1,36 @@ +# 输入学生姓名和三科成绩 +student_name = input("请输入学生姓名:") +subject1 = float(input("请输入第一科成绩:")) +subject2 = float(input("请输入第二科成绩:")) +subject3 = float(input("请输入第三科成绩:")) + +# 计算总分 +total_score = subject1 + subject2 + subject3 + +# 确定等级 +if total_score >= 270: + grade = "A" +elif total_score >= 240: + grade = "B" +elif total_score >= 210: + grade = "C" +elif total_score >= 180: + grade = "D" +else: + grade = "F" + +# 确定是否及格 +passing_grade = 180 # 及格线 +if total_score >= passing_grade: + passing_status = "及格" +else: + passing_status = "不及格" + +# 输出结果 +print("学生姓名:", student_name) +print("第一科成绩:", subject1) +print("第二科成绩:", subject2) +print("第三科成绩:", subject3) +print("总分:", total_score) +print("等级:", grade) +print("是否及格:", passing_status)