基础语法(空格缩进,层次关系)
案例
print("欢迎来到动物园:")
if int(input("输入您的身高:"))>120:
print("您的身高大于120cm,不可以免费")
print("如果您的vip等级大于3,就可以免费游玩")
if int(input("请告诉我您的vip级别:"))>3:
print("恭喜您,您的vip级别大于3,可以免费游玩")
else:
print("Sorry,您需要补票10元")
else:
print("欢迎游玩")
输出如下
练习
age=int(input("您的年龄是:"))
year=int(input("请输入您的入职年份:"))
level=int(input("请输入您的级别:"))
if age>=18:
print("您是成年人")
if age<30:
print("您的年龄达标了")
if year>2:
print("恭喜你,年龄和入职时间都达标了,可以领取礼物")
elif level>3:
print("恭喜你,年龄和级别达标,可以领取礼物")
else:
print("不好意思,年龄达标,但入职时间和级别都不达标")
else:
print("不好意思,年龄太大了")
else:
print("不好意思,年龄太小了")
输出如下
总结
- 嵌套判断语句可以用于多条件、多层次的逻辑判断
- 嵌套判断语句可以根据需求,自由组合 if elif else 来构建多层次判断
- 嵌套判断语句,一定要注意空格缩进,Python 通过空格缩进来决定层次关系