一、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'))

最新文章

  1. 有意思的Console
  2. Android_bug之Default Activity not found
  3. WPF 中获取DataGrid 模板列中控件的对像
  4. C语言 生成随机数
  5. centos7 php7 安装composer时Failed to decode zlib stream解决办法
  6. Qss
  7. 在Ubuntu上安装使用Systemtap
  8. mongodb 数据库导入.cvs文件时某些字段类型变成NumberLong的解决办法
  9. Robotium第一天:搭建环境测试微信
  10. bzoj2721 [Violet5]樱花
  11. HDU1800 字典树写法
  12. 在vue中使用highcharts的仪表图等扩展
  13. 【转】.Net Core中的Api版本控制
  14. php实现文件上传,下载的常见文件配置
  15. 纪念google reader
  16. TCP 和 UDP 在socket编程中的区别(转)
  17. PHP之旅9 MySQL数据库
  18. HDUOJ----The Number Off of FFF
  19. angularjs中的ng-src和ng-href
  20. Zabbix自动发现与主动注册

热门文章

  1. 超详细!Jmeter性能测试
  2. XML02
  3. 黑马Mybatis快速入门
  4. JZOJ 4308.长寿花
  5. JZOJ 2936. 【NOIP2012模拟8.9】逐个击破
  6. 微信小程序的全局弹窗以及全局实例
  7. 【RocketMQ】Dledger日志复制源码分析
  8. 代码随想录-day2
  9. Qt中的多窗体编程(续一)
  10. 关于vue组件传值和事件绑定问题