if嵌套和elif的区别
2024-10-19 02:16:21
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("每天都是节日啊……")
最新文章
- ACM提交结果简介
- 巧用transform实现HTML5 video标签视频比例拉伸
- ORACLE各种小指令
- win server2008R2安装framework1.1后,在应用池中不能编辑选择framework1.1的解决办法
- c/c++编译时,指定程序运行时查找的动态链接库路径
- Machine Learning &; Data Mining 资料整合
- 下拉列表联动显示(Car表) 三级联动
- 浅析ASP.NET的状态保持
- 以下各节已定义,但尚未为布局页“~/Views/Shared/_Layout.cshtml”呈现:“Scripts”。
- Java语言编程注意事项
- python如何将指定路径下的某类型文件,返回一个树形结构体,让前端显示为树形的目录结构
- android自定义View之3D索引效果
- 带着萌新看springboot源码09(springboot+JdbcTemplate)
- 匿名函数function前面的! ~等符号作用小解
- 数据库-mysql-DDL-表记录操作
- python简说(二十一)开发接口
- python-组合模式
- SEO优化上首页之搜索引擎作弊案例与反作弊原理
- BIND9源码分析之UDP数据处理
- python_frm组件
热门文章
- 【delphi】delphi的TAdoQuery读取Excel数据
- Eclipse cdt debug时‘Error while launching command: gdb.exe --version’
- 使用node新建一个socket服务器连接Telnet客户端并且进行输入的显示
- Lua学习笔记 入门的两个小程序
- (原)强类型dataset(类型化dataset)中动态修改查询条件(不确定参数查询)
- Cufon在渲染网页字体你不知道的事
- 微信redirect_uri 回调错误,scope权限错误
- 题目1010:A + B(字符串转数字)
- nginx命令行参数和信号
- [转]Windows上搭建Kafka运行环境