📜  使用嵌套 If Else 为学生分配成绩的程序(1)

📅  最后修改于: 2023-12-03 15:06:56.172000             🧑  作者: Mango

使用嵌套 If Else 为学生分配成绩的程序

使用嵌套 If Else 是一种常见的编程风格,通常用于需要判断多个条件的情况。本篇文章将演示如何使用嵌套 If Else 为学生分配成绩的程序。

程序概述

我们的程序将根据学生的分数为其分配成绩,并显示相应的信息。程序中使用了嵌套 If Else 结构。以下是代码片段:

score = int(input("请输入学生的分数:"))

if score >= 90:
    print("恭喜,你获得了 A 级成绩!")
elif score >= 80:
    print("你的成绩为 B 级。")
elif score >= 70:
    print("你的成绩为 C 级。")
elif score >= 60:
    print("你的成绩为 D 级。")
else:
    print("很遗憾,你没有通过考试。")

代码中,首先要求用户输入学生的分数。然后,使用嵌套 If Else 结构根据不同的分数范围为学生分配成绩。如果分数大于等于 90,则输出 A 级成绩,否则判断是否大于等于 80,以此类推。

程序运行示例

以下是几组程序运行示例:

  • 输入分数为 95:
请输入学生的分数:95
恭喜,你获得了 A 级成绩!
  • 输入分数为 78:
请输入学生的分数:78
你的成绩为 C 级。
  • 输入分数为 55:
请输入学生的分数:55
很遗憾,你没有通过考试。
总结

在本篇文章中,我们介绍了如何使用嵌套 If Else 结构为学生分配成绩的程序。使用嵌套 If Else 可以方便地根据多个条件分支进行选择,非常实用。希望本篇文章能够对您有所帮助。