if嵌套和elif的区别
Posted andy9468
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if嵌套和elif的区别相关的知识,希望对你有一定的参考价值。
if嵌套的使用场景:
2个(多个)条件有前后关系,必须先满足条件1,再判断是否满足条件2。
elif的使用场景:
2个(多个)条件是各自独立的平级关系,满足条件几就执行响应的代码。
------------------------------------------------优美的分隔线------------------------------------------------
if嵌套举例
# 输入用户年龄 age = int(input("请输入年龄:")) sex = "男" # 判断是否满 18 岁 (>=) if age >= 18: # 如果满 18 岁,允许进网吧嗨皮 print("你已经成年,欢迎来网吧嗨皮") if sex == "男": print("推荐玩CF") else: print("推荐玩QQ炫舞") else: # 如果未满 18 岁,提示回家写作业 print("你还没有成年,请回家写作业吧") # 这句代码无论条件是否成立都会执行! print("这句代码什么时候执行?")
elif举例
holiday_name = "平安夜" if holiday_name == "情人节": print("买玫瑰") print("看电影") elif holiday_name == "平安夜": print("买苹果") print("吃大餐") elif holiday_name == "生日": print("买蛋糕") else: print("每天都是节日啊……")
以上是关于if嵌套和elif的区别的主要内容,如果未能解决你的问题,请参考以下文章