Python_从零开始学习_(13) if 的嵌套

1.  if 的嵌套

elif 的应用场景是: 同时 判断 多个条件,  所有的条件时 平级

  • 在开发中,  使用 if 进行条件判断,  如果希望 在条件成立的执行语句中 再 增加条件判断, 就可以使用 if 的嵌套
  • if 的嵌套 的应用场景就是:  在之前条件满足的前提下,再增加额外的判断
  • if 的嵌套 的语法格式,  除了缩进之外 和之前的没有区别
  • 语法格式如下 :
    if 条件1:
        条件1 满足执行的代码
        ......
    
        if 条件1 基础上的条件2:
            条件2 满足时, 执行的代码
            ......
    
        # 条件2 不满足的处理
        else:
            条件2 不满足时,  执行的代码
            ......
    
    # 条件1 不满足的处理
    else:
        条件1 不满足时,  执行的代码
        ......

演练 : 

# 征兵要求 男 十八岁以下
# 满足上述要求 然后这批人进行体检 身体状态为优的人录取

sex = input("性别 : ")

age = input("年龄 : ")


# 首先满足 男 十八岁以下 才有体检资格
if sex == "男" and age <= "18":
    print("您可以进行体检了")
    # 体检结果为优的人才正式录取
    health = input("体检结果 : ")
    if health == "优":
        print("您已经被正式录取了")
    # 体检不及格的遗憾淘汰
    else:
        print("由于您身体状况不佳,遗憾淘汰")
# 不满足 男 十八岁以下 没有体检资格
else:
    print("对不起,您的条件不符合我们的招生标准")

猜你喜欢

转载自blog.csdn.net/jiandan1127/article/details/82899411