24、分支嵌套

小白量化 2025-12-09 13:13:29 45 举报

1、分支嵌套
1.1 含义
指在一个分支的代码块内部再包含另一个或多个分支结构

1.2 应用场景
在之前条件满足的前提下,再增加额外的判断。

# 示例
# 定义一个变量 score 来保存学生的考试成绩(0-100),定义一个变量 homework_done 来保存作业是否完成。
# 根据成绩和作业完成情况,给出相应的评价。具体要求如下:
score = 85             # 学生成绩
homework_done = False  # 作业是否完成,True表示完成,False表示未完成
# (1) 如果成绩大于或等于90且作业完成,输出“优秀学生,成绩优秀且作业完成”。
if score >= 90:
    if homework_done:
        print("优秀学生,成绩优秀且作业完成")
    else:
# (2) 如果成绩大于或等于90但作业未完成,输出“成绩优秀,但作业未完成,需加油”。
        print("成绩优秀,但作业未完成,需加油")
# (3) 如果成绩小于90且大于或等于60,且作业完成,输出“成绩良好,作业完成”。
elif 60 <= score < 90:
    if homework_done:
        print("成绩良好,作业完成")
    else:
# (4) 如果成绩小于90且大于或等于60,但作业未完成,输出“成绩良好,但作业未完成,需努力”。
        print("成绩良好,但作业未完成,需努力")
# (5) 如果成绩小于60,无论作业是否完成,输出“成绩不及格,需重点复习”。
elif score < 60:
    print("成绩不及格,需重点复习")

量化小白,从0开始学量化! 1

著作权归文章作者所有。 未经作者允许禁止转载!

最新回复 ( 0 )
发新帖
0
DEPRECATED: addslashes(): Passing null to parameter #1 ($string) of type string is deprecated (/data/user/htdocs/xiunophp/xiunophp.min.php:48)