版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年涉外安全培训内容从零到精通
- 2026年系统集成项目合同
- 泉州市洛江区2025-2026学年第二学期五年级语文第四单元测试卷(部编版含答案)
- 遵义市遵义县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 乌鲁木齐市乌鲁木齐县2025-2026学年第二学期四年级语文期中考试卷(部编版含答案)
- 邢台市新河县2025-2026学年第二学期五年级语文期中考试卷(部编版含答案)
- 乐山市犍为县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 淄博市桓台县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 咸阳市淳化县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 鸡西市梨树区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 2025年浙江村干部考试笔试真题及答案
- 体制拍照培训
- 幼儿园园长访谈问卷模板
- 宁德新能源VERIFY测评题
- 外协管理规范或制度
- 中央应急管理部所属单位2025年度第一批次招聘19人笔试历年参考题库附带答案详解
- 2026年郑州城市职业学院单招职业适应性测试模拟测试卷附答案解析
- 碳水化合物计数法在1型糖尿病中的应用
- 城市大型活动安保无人机监控效能分析方案
- 检验科急诊实验室检验操作规程
- 厨房设施设备安全卫生检查表
评论
0/150
提交评论