语法一: 

if 条件1:
代码1
代码2

例题:如果年龄>20岁,那么:叫阿姨

age=22
if age>20:
print('阿姨')

语法二:

if 条件1:
代码1
代码2
else:
代码1
代码2

例题:如果年龄>20岁,那么:叫阿姨,否则:叫姐姐

age=22
if age>20:
print('阿姨')
else:
print('姐姐')

语法三:

if 条件1:
代码1
代码2
if 条件2:
代码1
代码2
else:
else:
代码1
代码2

例题:如果年龄>=18并且<22岁 并且身高>170并且体重<100并且是漂亮的,那么:表白,否则:叫阿姨

age_of_girl=18
height=171
weight=99
is_pretty=True
success=False
if age_of_girl >= 18 and age_of_girl < 22 and height > 170 and weight < 100 and is_pretty == True:
if success:
print('表白成功,在一起')
else:
print('...')
else:
print('阿姨好')

语法四:

if 条件1:
代码1
代码2
elif 条件2:
代码1
代码2
elif 条件3:
代码1
代码2
.......
else:
代码1
代码2

例题:如果成绩>=90,那么:优秀

如果成绩>=80且<90,那么:良好

如果成绩>=70且<80,那么:普通

其他情况:很差

score=input('>>: ')
score=int(score) if score >= 90:
print('优秀')
elif score >= 80:
print('良好')
elif score >= 70:
print('普通')
else:
print('很差')
												

最新文章

  1. DB2 runstats、reorgchk、reorg 命令
  2. UI课堂笔记
  3. .NET下的并行开发
  4. (译) 强化学习 第一部分:Q-Learning 以及相关探索
  5. JDK Environment Variable And Change default JDK
  6. Java RMI 入门案例
  7. Eclipse用link方式安装插件
  8. oracle 转 mysql 最新有效法(转)
  9. jBPM学习之部署流程定义
  10. git 的常用命令
  11. LoadRunner脚本准备
  12. Laravel使用redis保存SESSION
  13. 探讨npm依赖管理之peerDependencies
  14. jquery 请求返回的几种方式
  15. JavaScript--元素对象方法setAttribute() 和appendChild()
  16. linux 变量定义
  17. Serializable 介绍
  18. Django: AttributeError: &#39;str&#39; object has no attribute &#39;resolve&#39;
  19. DWZ主从表界面唯一性验证(后台验证)(三)
  20. 《Bilateral Multi-Perspective Matching for Natural Language Sentences》(句子匹配)

热门文章

  1. 多功能设备mfd驱动
  2. bat脚本+diskpart 脚本实现自动划分磁盘分区
  3. cnzz流量统计
  4. C#异步编程----Thread
  5. C#实现将Chart图表生成JPG图片的方法
  6. [Swift]动态变化顶部状态栏(statusBar)的颜色
  7. Microsoft Power BI 学习笔记
  8. Castle Windsor 的动态代理类如何获取实际类型
  9. Exceptionless邮箱设置
  10. DirectX11 初探XMVECOTR&amp;XMMATRIX