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