版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现3-1条件语句-单分支语句在Python语言中使用if语句(单分支)、if…else语句(双分支)和if…elif…else(多分支)实现分支结构。if语句的语法格式为:if判断条件: 代码块后续语句3-1条件语句-单分支语句
例3-2:判断成绩是否合格。score=int(input("请输入你的得分:"))ifscore>=60:print("成绩合格!")3-1条件语句-双分支语句if…else语句的语法格式为:if判断条件: 代码块1else: 代码块23-1条件语句-双分支语句例3-3:判断是否成年。age=int(input("请输入你的年龄:"))ifage>=18:print("成年人")else:print("未成年人")3-1
条件语句-多分支语句if…elif…else语句的语法格式为:if条件1: 代码块1elif条件2: 代码块2…elif条件n-1: 代码块n-1else: 代码块n3-1
条件语句-多分支语句例3-4:遵守交通规则。print("遵守交通规则,争做文明公民")#此处1表示红灯,2表示"绿灯",3表示"黄灯"a=int(input("请输入交通信号灯:"))ifa==1:print("红灯停")elifa==2:print("绿灯行")elifa==3:print("遇到黄灯停一停")else:print("输入错误,请重新输入!")目录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现3-2循环语句-while语句while语句的语法格式为:while条件表达式: 循环体3-2循环语句-while语句例3-5坚持锻炼,增强体质。print("第一天跳绳200个,每天增加50个")i=1s=200print("坚持锻炼一个月")whilei<31:s=s+50i=i+1print("第",i-1,"天时,跳绳",s,"个")3-2循环语句-for语句for语句的语法格式为:for循环变量in序列:
循环语句for循环可以遍历任何序列,比如字符串或者后期要学的列表、元组和字典。3-2循环语句-for语句例3-7我爱你,中国。s="我爱你,中国"foriins:print(i)我爱你,中国使用iins访问字符串中的每一个字符
3-2
循环语句-for语句例3-8打印星号三角。print("打印星号三角")foriinrange(1,6):print("*"*i)打印星号三角***************range()可以创建一个整数序列其语法为:range(start,stop,step)range(1,6)产生的序列为1到5之间的整数print("*"*i),是输出i个*目
录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现3-3
其他常用语句-break语句break
语句使用break语句会立即终止循环,不再执行循环体中剩余代码。3-3
其他常用语句-break语句例3-9验证用户输入的数字是否在指定范围内:在用户输入验证中,当用户输入不符合要求时,可以使用break语句跳出循环,避免无限循环。whileTrue:user_input=input("请输入一个在1到100之间的数字:")ifuser_input.isdigit():number=int(user_input)if1<=number<=100:print("输入正确!")
breakelse:print("输入错误,请输入1到100之间的数字。")else:print("输入错误,请输入数字。")3-3
其他常用语句-continue语句continue
语句使用continue语句会跳出本次循环,继续执行下一次循环。如遇循环嵌套时,两者都是跳出最内层循环。3-3
其他常用语句-continue语句例3-10输出10以内的奇数。print("输出10以内的奇数")i=1foriinrange(1,11):ifi%2==0:
continueelse:print(i)3-3
其他常用语句-pass语句python中的pass语句是一个占位语句,不做任何事,其作用在于保存程序结构的完整性。比如while语句中,pass语句可以作为空的执行体,无限次循环,无任何实际操作,具体写法如下:whileTrue: pass目录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现3-4项目实现-需求分析BMI指数的计算公式为:体重(公斤)/身高(米)的平方。根据世界卫生组织的标准,BMI指数的分类如下:偏瘦:BMI<18.5正常:18.5≤BMI<24过重:24≤BMI<28肥胖:BMI≥283-4项目实现-需求分析(1)用户输入:输入体重保存到w,输入身高保存到h,将输入的数据转换成数字型。(2)系统处理:根据公式计算BMI值,使用多分支if语句根据BMI值所在的范围进行判断,并输出分析结果。(3)系统循环:使用while循环根据用户的输入需求,确定是否继续进行BMI分析。系统测试数据:55,1.6360,1.5070,1.9055,1.833-4项目实现-代码编写3-4项目实现-运行测试目录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现3-5if嵌套Python中,if、if…else和if…elif…else之间也可以相互嵌套。在开发程序时,需要根据场景需要,选择合适的嵌套方案。在相互嵌套时,一定要严格遵守不同级别代码块的缩进规范。3-5if嵌套例3-12:成绩等级划分。print("if嵌套-成绩等级划分")s=int(input("请输入你的得分:"))ifs>=60:print("恭喜顺利通过考试!")ifs>=90:print("成绩:优异,")elifs>=80:print("成绩:良好")else:print("成绩:合格")else:print("成绩:较差,未通过考试")在if中嵌套使用了ifelifelse目
录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机器学习在信贷评估中的优化-第57篇
- 2026年商业管理专业知识竞答题库中级难度
- 2026年食品检测团队合作检验及数据解析题目
- 2026年金融分析师考试题集及答案解析
- 2026年导游专业三级实操技能考核指南及答案
- 2026年电气安全C级证书考试题目工作场所安全操作规范
- 2026年金融投资与风险管理测评题及答案解析
- 2026年汽车维修技能与快速故障诊断题库
- 2026年工程领域技术员晋升项目经理考试题集详解
- 2026年市场营销专业数字化营销策略与方法题集
- 国内外股权激励制度的比较研究
- “十五五”重点项目-膨润土精深加工项目可行性研究报告
- 【普通高中地理课程标准】日常修订版-(2017年版2025年修订)
- 集成电路公司介绍
- 《新生儿乳糖不耐受诊断和治疗专家共识(2025年)》解读 3
- 2024陕西艺术职业学院辅导员招聘笔试真题及答案
- 单纯疱疹课件
- 易制爆单位安全培训课件
- 2025员工安全知识培训课件
- 地下矿山顶板管理安全培训课件
- 博士毕业论文
评论
0/150
提交评论