版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
介绍Python的四种选择语句选择语句CHAPTER3CONTENTS目
录01if语句02if…else语句03if…elif…else多分支语句04if语句的嵌套选择语句选
择
语
句条
件
语
句判断根据不同的条件执行不同的语句选择语句简单的if语句01if…elif…else多分支语句03if…else语句02选择语句if
语句if语句如果满足某种情况,就进行某种处理if表达式:语句块选择语句表
达
式单一的值变
量复杂语句选择语句真则执行语句块假则跳过语句块选择语句01
#two_number.py02
a,b,c=4,5,003
ifa>b:04
c=b05
ifa<b:06
c=a07print("两个数的较小值是:",c)程序注释赋值语句条件判断b赋值c条件判断a赋值c选择语句
if…else
语句if…else
通用形式如果满足某种条件就进行某种处理否则进行另一种处理if表达式:语句块1else:语句块2选择语句单一的值或者变量由运算符组成的复杂语句选择语句01
#odd_even.py02
a=503
ifa%2==0:04
print("这是一个偶数。")05
else:06
print("这是一个奇数。")【例3-2】判断一个数是奇数还是偶数程序注释赋值语句条件判断打印输出else分支打印输出选择语句
if…elif…else多分支语句“if…elif…else”多分支语句用于针对某一事件的多种情况进行处理,通常表现为如果满足某种条件,就进行某种处理,否则如果满足另一种条件则执行另一种处理if表达式1:语句块1elif表达式2:语句块2elif表达式3:语句块3…else:语句块n选择语句单一的值或者变量运算符组成的复杂语句选择语句选择语句01
#lesson.py02
day=int(input("请输入第几天课程:"))03
ifday==1:04
print("第1天上数学课")05
elifday==2:06
print("第2天上语文课")07
else:08print("其他时间上计算机课")【例3-3】
判断每天上课的内容程序注释键盘输入条件判断打印输出判断day打印输出else分支打印输出选择语句
if
语句的嵌套ifif…elif…elseif…else选择语句0102if表达式1:if表达式2:
语句块1else:
语句块2if表达式1:if表达式2:语句块1else:语句块2else:if表达式3:语句块3else:语句块4在
if
语句中嵌套if…else语句在if…else语句中嵌套if…else语句选择语句0102if表达式1:if表达式2:
语句块1else:
语句块2if表达式1:if表达式2:语句块1else:语句块2else:if表达式3:语句块3else:语句块4在
if
语句中嵌套if…else语句在if…else语句中嵌套if…else语句在开发程序时,需要根据具体的应用场景选择合适的嵌套方案。需要注意的是在相互嵌套时,要严格遵守不同级别语句块的缩进规范选择语句选择语句<20mg/100ml>20mg/100ml≥80mg/100ml判
断
酒
驾
判断是否为酒后驾车选择语句01
#drunk-driving.py02
alcohol=int(input("请输入驾驶员每100ml血液酒精的含量:"))03
ifalcohol<20:04
print("驾驶员不构成酒驾")05
else:06
ifalcohol<80:07
print("驾驶员已构成酒驾")08
else:09print("驾驶员已构成醉驾")【例3-4】
判断是否为酒后驾车程序注释提示输入条件判断打印输出else分支判断值域打印输出else分支打印输出选择语句优良及格不及格成绩
≥
9060≤
成绩
<7575
≤
成绩
<
90成绩
<60
判断数学成绩属于哪个等级选择语句01
#math_score.py02
math=int(input("请输入数学成绩:"))03
ifmath>=75:04
ifmath>=90:05
print("数学成绩为优")06
else:07
print("数学成绩为良")08
else:09
ifmath>=60:10
print("数学成绩及格了")11
else:12
print("数学成绩不及格")【例3-5】
判断数学成绩属于哪个等级程序注释提示输入条件判断条件判断打印输出else分支打印输出else分支条件判断打印输出else分支打印输出选择语句
判断某一年是否闰年能被4整除不能被100整除能被100整除又能被400整除闰
年1996年
2004年2000年选择语句01
#year.py02
year=int(input("请输入年份:"))03
ifyear%4==0:04
ifyear%100==0:05
ifyear%400==0:06
flag=107
else:08
flag=009
else:10
flag=111
else:12
flag=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公路养护工安全宣传考核试卷含答案
- 金属材热处理工岗前复测考核试卷含答案
- 紫胶蒸发工复测模拟考核试卷含答案
- 2026年中级经济师金融实务考点强化练习
- 电池试制工岗前技术规范考核试卷含答案
- 2026年探矿权采矿权审批登记管理规范题库
- 2026年数控铣工技能比武及曲面加工与刀具路径优化考核
- 2026年就业成本扣减政策知识竞赛题库
- 非织造布调浆工改进模拟考核试卷含答案
- 2026年家庭医生签约服务内容宣讲试题
- 八年级下学期物理实验探究教学体系设计与实践导学案
- 筑牢粮食安全防线:新时代粮食安全生产保障体系构建
- 2026广西来宾市从“五方面人员”中选拔乡镇领导班子成员69人笔试备考题库及答案解析
- 2025年北京市水务局所属事业单位招聘工作人员(179人)笔试备考试题附答案
- 1.3 测量恐龙化石 课件(内嵌视频)-2025-2026学年科学二年级下册教科版
- JJG1002003全站型电子速测仪高清晰版
- 国别与地区经济(第二版)全套课件
- 汽机技术监督管理标准
- GB∕T 32336-2015 气动 带可拆卸安装件的缸径32mm至320mm的气缸基本尺寸、安装尺寸和附件尺寸
- 第四章、MRP II ERP原理与应用-生产规划(终稿)
- 毕业设计(论文)-菱形垫片冲压模具设计
评论
0/150
提交评论