Python程序设计基础教程(微课版第2版)3.2 选择语句_第1页
Python程序设计基础教程(微课版第2版)3.2 选择语句_第2页
Python程序设计基础教程(微课版第2版)3.2 选择语句_第3页
Python程序设计基础教程(微课版第2版)3.2 选择语句_第4页
Python程序设计基础教程(微课版第2版)3.2 选择语句_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

介绍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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论