Python学习笔记(五)if分支语句
2024-10-21 13:03:50
一、if语法
示例:
1 money = int(input('请输入余额:'))
2 if money >= 5:
3 print('买得起!')
4
5 if True:
6 print('条件成立时要执行的代码1')
7 print('条件成立时要执行的代码2')
8
9 print('无论如何都要执行的代码3')
二、if...else...
示例:
1 age = int(input('请输入你的年龄:'))
2 if age >= 18: # :表示条件结束
3 print('你已经成年了,可以上网!') # 四个空格缩进
4 else:
5 print('你还没有成年,所以你不能上网!')
三、if...elif...else
示例:
1 choose = int(input('请输入你的选择:'))
2 if choose == 1:
3 print('我要玩连连看')
4 elif choose == 2:
5 print('我要玩消消乐')
6 elif choose == 3:
7 print('我要玩贪吃蛇')
8 elif choose == 4:
9 print('我要玩推箱子')
10 else:
11 print('你输入的有误')
注:pass 占位符 确保语法的正确性
无论你的 if elif 有多少 在一个代码块中else语句只能有一个
四、多重判断
示例:
1 age = int(input('请输入你的年龄:'))
2 if age < 18:
3 print('你还是个童工')
4 elif 18 <= age <= 60:
5 print('您现在的年龄是合法的工作年龄')
6 elif age > 60:
7 print('您的年龄已经超过了合法工作年龄')
五、if嵌套
示例:
1 money = input('请输入你有没有钱(有/没有):')
2
3 if money == '有':
4 print('你现在已经上车了')
5 seat = input('请输入你有没有看到空余的座位(有/没有):')
6 if seat == '有':
7 print('你可以坐下了')
8 else:
9 print('你还是站着吧')
10 else:
11 print('你现在不能上车')
六、三目运算
示例:
1 # 过多的嵌套不建议使用三目运算符
2 a = 1
3 b = 2
4 # 条件成立执行的代码 if 条件 else 条件不成立的代码
5 print('a比b大') if a > b else print('a比b小')
嵌套示例:
1 a = float(input('请输入一个数:'))
2 print('a大于10') if a > 10 else (print('a等于10') if a == 10 else print('a小于等于10'))
最新文章
- 有意思的Console
- Android_bug之Default Activity not found
- WPF 中获取DataGrid 模板列中控件的对像
- C语言 生成随机数
- centos7 php7 安装composer时Failed to decode zlib stream解决办法
- Qss
- 在Ubuntu上安装使用Systemtap
- mongodb 数据库导入.cvs文件时某些字段类型变成NumberLong的解决办法
- Robotium第一天:搭建环境测试微信
- bzoj2721 [Violet5]樱花
- HDU1800 字典树写法
- 在vue中使用highcharts的仪表图等扩展
- 【转】.Net Core中的Api版本控制
- php实现文件上传,下载的常见文件配置
- 纪念google reader
- TCP 和 UDP 在socket编程中的区别(转)
- PHP之旅9 MySQL数据库
- HDUOJ----The Number Off of FFF
- angularjs中的ng-src和ng-href
- Zabbix自动发现与主动注册