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("每天都是节日啊……")

  

最新文章

  1. ACM提交结果简介
  2. 巧用transform实现HTML5 video标签视频比例拉伸
  3. ORACLE各种小指令
  4. win server2008R2安装framework1.1后,在应用池中不能编辑选择framework1.1的解决办法
  5. c/c++编译时,指定程序运行时查找的动态链接库路径
  6. Machine Learning & Data Mining 资料整合
  7. 下拉列表联动显示(Car表) 三级联动
  8. 浅析ASP.NET的状态保持
  9. 以下各节已定义,但尚未为布局页“~/Views/Shared/_Layout.cshtml”呈现:“Scripts”。
  10. Java语言编程注意事项
  11. python如何将指定路径下的某类型文件,返回一个树形结构体,让前端显示为树形的目录结构
  12. android自定义View之3D索引效果
  13. 带着萌新看springboot源码09(springboot+JdbcTemplate)
  14. 匿名函数function前面的! ~等符号作用小解
  15. 数据库-mysql-DDL-表记录操作
  16. python简说(二十一)开发接口
  17. python-组合模式
  18. SEO优化上首页之搜索引擎作弊案例与反作弊原理
  19. BIND9源码分析之UDP数据处理
  20. python_frm组件

热门文章

  1. 【delphi】delphi的TAdoQuery读取Excel数据
  2. Eclipse cdt debug时‘Error while launching command: gdb.exe --version’
  3. 使用node新建一个socket服务器连接Telnet客户端并且进行输入的显示
  4. Lua学习笔记 入门的两个小程序
  5. (原)强类型dataset(类型化dataset)中动态修改查询条件(不确定参数查询)
  6. Cufon在渲染网页字体你不知道的事
  7. 微信redirect_uri 回调错误,scope权限错误
  8. 题目1010:A + B(字符串转数字)
  9. nginx命令行参数和信号
  10. [转]Windows上搭建Kafka运行环境