Python编程基础 课件 4.1 条件语句_第1页
Python编程基础 课件 4.1 条件语句_第2页
Python编程基础 课件 4.1 条件语句_第3页
Python编程基础 课件 4.1 条件语句_第4页
Python编程基础 课件 4.1 条件语句_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

Python编程基础项目四控制语句4.1条件语句目录4.1.1if语句4.1.2if-else语句4.1.3if-elif-else语句Python编程基础4.1.1if语句Python编程基础1.什么是if语句Python编程基础让代码学会选择最基本的条件控制语句,判断一个条件是否为真来决定是否执行某段代码。条件控制语句的基础,让代码从线性执行转变为依据条件真假进行分支选择。4.1.1if语句1.什么是if语句Python编程基础基本语法

if条件表达式:

执行语句块(1)条件表达式

布尔表达式,通常由比较运算或逻辑运算组成

例如:“score>60”,或者“score>90andscore<100”

表达式值为True,执行语句块;值为False,不执行语句块4.1.1if语句1.什么是if语句Python编程基础基本语法

if条件表达式:

执行语句块(1)条件表达式(2)执行语句块

条件表达式为True时要执行的代码

注意执行语句块的前面必须缩进4.1.1if语句2.示例代码Python编程基础4.1.1if语句示例1:简单闰年判断01 year=int(input("请输入一个年份:"))02 03 ifyear%4==0:04 print(f"{year}年是闰年!")判断年份能否被4整除,如果能被4整除,执行一条语句2.示例代码Python编程基础4.1.1if语句示例2:多语句执行的闰年判断01 year=int(input("请输入一个年份:"))02 ifyear%4==0:03 print(f"{year}年是闰年!")04 print("这一年的2月有29天!")05 print("程序结束!")判断年份能否被4整除,如果能被4整除,执行多条语句,这些语句必须放在同一语句块中2.示例代码Python编程基础4.1.1if语句示例3:标准闰年判断(复杂条件)01 year=int(input("请输入一个年份:"))02 03 if(year%4==0andyear%100!=0)or(year%400==0):04 print(f"{year}年是闰年!")符合"能被4整除但不能被100整除,或能被400整除"的年份为闰年4.1.2if-else语句Python编程基础1.什么是if-else语句Python编程基础根据不同输入或状态,执行不同的代码分支对一个条件的两种可能情况分别执行不同的代码。当条件为真时执行一段代码,当条件为假时执行另一段代码。4.1.2if-else语句1.什么是if-else语句Python编程基础基本语法if条件表达式:

执行语句块1else:

执行语句块2(1)条件表达式

布尔表达式,通常由比较运算或逻辑运算组成

例如:“score>60”,或者“score>90andscore<100”

表达式值为True,执行语句块;值为False,不执行语句块4.1.2if-else语句1.什么是if-else语句Python编程基础基本语法if条件表达式:

执行语句块1else:

执行语句块2(1)条件表达式(2)执行语句块

条件表达式为True时,执行语句块1

条件表达式为False时,执行语句块24.1.2if-else语句2.示例代码Python编程基础示例1:闰年判断01 year=int(input("请输入一个年份:"))02 if(year%4==0andyear%100!=0)or(year%400==0):03 print(f"{year}年是闰年!")04 else:05 print(f"{year}年不是闰年!")符合“能被4整除但不能被100整除,或能被400整除”的年份为闰年,否则不是闰年4.1.2if-else语句2.示例代码Python编程基础示例2:闰年判断(嵌套if-else方式)01 year=int(input("请输入一个年份:"))02 03 ifyear%4==0:04 ifyear%100==0:05 ifyear%400==0:06 print(f"{year}年是闰年!")07 else:08 print(f"{year}年不是闰年!")09 else:10 print(f"{year}年是闰年!")11 else:12 print(f"{year}年不是闰年!")4.1.2if-else语句4.1.3if-elif-else语句Python编程基础1.什么是if-elif-else语句Python编程基础超越简单的二元选择为多分支判断提供了解决方案。在多种条件中找到满足条件的分支,从而执行相应的代码块。4.1.3if-elif-else语句1.什么是if-elif-else语句Python编程基础基本语法if条件表达式1:

执行语句块1elif条件表达式2:

执行语句块2...elif条件表达式n:

执行语句块nelse:

执行语句块n+14.1.3if-elif-else语句1.什么是if-elif-else语句Python编程基础基本语法

(1)条件表达式1——条件表达式n

布尔表达式,通常由比较运算或逻辑运算组成

例如:“score>60”,或者“score>90andscore<100”

表达式值为True,执行语句块;值为False,不执行语句块4.1.3if-elif-else语句1.什么是if-elif-else语句Python编程基础基本语法(1)条件表达式1——条件表达式n(2)执行语句块1——执行语句块n+1

对应的条件表达式为True时要执行的代码

注意执行语句块的前面必须缩进4.1.3if-elif-else语句2.示例代码Python编程基础示例1:评定成绩等级01 score=int(input("请输入考试分数(0-100):"))02 03 ifscore>=90:04 print("优秀")05 elifscore>=80:06 print("良好")07 elifscore>=70:08 print("中等")09 elifscore>=60:10 print("及格")11 else:12 print("不及格")4.1.3if-elif-else语句2.示例代码Python编程基础示例2:汽车维修公司有以下收费标准4.1.3if-elif-else语句新车车龄<3年且里程<5万公里,收费200元中等车龄3≤车龄≤10年且5万≤里程≤10万公里,收费500元旧车车龄>10年或里程>10万公里,收费800元2.示例代码Python编程基础示例2:汽车维修公司有以下收费标准01 age=int(input("请输入车辆的车龄(年):"))02 mileage=int(input("请输入车辆的行驶里程(公里):"))03 04 ifage<3andmileage<50000:05 print("新车,收费200元。")06 elif3<=age<=10and50000<=mileage<=100000:07 print("中等车龄,收费500元。")08 else:09 print("旧车,收费800元。")4.1.3if-elif-else语句小结Python编程基础Python的条件语句if:条件为真时执行代码块if-else:条件真假分别执行不同代码if-elif-else:多条件判断,执行首个真分支Python编程基础电商购物折扣系统模拟购物打折的场景,要求如下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论