版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十课循环结构——while循环一、while循环语句while循环,又称为条件循环。一般格式如下:While<条件>:<循环体>[else:
语句块]条件循环体否是a=1whilea<10:print(a)a=a+2实例1:小尝试whileTrue:foriin["Hi","!","I","am","Mario","."]:print(i,end='')实例2:小尝试x=0whilex<50:x=(x+2)*(x+3)print(x)任务一:求下列程序的返回值A.50B.72C.168D.01.X=02.X=6X=6X=72sum=0i=1whilei<=100:sum=sum+ii=i+1print(“1到100所有奇数的为:",sum)任务二:大家来找茬sum=0i=1whilei<=100:sum=sum+ii=i+2print(“1到100所有奇数的和为:",sum)sum=0i=1whilei<=100:sum=sum+ii=i+1print(“1到100的和为:",sum)实例3:输入多个数,输出这些数的和#计数器和累加器置初值0s=0i=0#输入需循环计算的数,并给出结束循环的条件xstr=input("请输入数【直接回车则退出】:")whilexstr!="":x=float(xstr)s=s+xi=i+1xstr=input("请输入数【直接回车则退出】:")print("\n输入个数为:",i)print("输入数和为:",format(s,".2f"))作业:根据实例3,完成OJ平台中习题A、习题B拓展任务:计算1到正整数R的和R=int(input("请输入正整数:"))i,S=0,0while(i<=R):S=S+ii=i+1print("1到正整数R的和是:",S)二、循环控制语句:break和continue循环控制语句,也称为跳转语句,其功能就是改变循环语句的执行顺序。for
letter
in
'Python':if
letter=='h’:break
print('当前字母:',letter)for
letter
in
'Python’:if
letter=='h’:continue
print('当前字母:',letter)任务一:尝试下列两个程序,找出不同,体会break和continue的区别break语句:跳出当前循环,不再判断执行循环的条件是否成立。continue语句:结束当前的当次循环,但不跳出当前循环,继续判断执行循环的条件是否成立。PytPyton任务二:求下列程序的返回值x=0whilex<100:x=x+1ifx%2==0:continueprint(x)输出0到100所有的奇数i=1whilei<=100:print(i)i=i+2换种写法?user=input('请输入账号:’)psw=input('请输入密码:')ifuser==‘admin'andpsw==‘Python@16':print('登录成功!')else:print('账号或密码有误!')作业一:登录程序的优化bug:账号或密码输入错误怎么再次输入?user=""psw=""whileTrue:ifuser!='admin':user=input("请输入账号:")continuepsw=input("请输入密码")ifpsw=="Python@16":breakprint('账号和密码正确,登录成功!')拓展任务:很多人不喜欢数字4,因为觉得有点不吉利。
请你使用while...依次让计算机打印出1、2、3、5、6、7这几个数字,可是呢,到了4的时候,避开不显示。
提示:
1.设置一个变量n为0,然后用某个条件开启循环。
2.每一次循环都让n+1。
3.避开数字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年合伙人股权分配合同版B版
- 2024公司与个人聘用合同
- 2024年产品销售合作及服务保障合同样本版B版
- 江南大学《高分子化学与物理》2022-2023学年第一学期期末试卷
- 江南大学《电工电子学》2023-2024学年第一学期期末试卷
- 2024年住房抵押贷款协议规范文本一
- 佳木斯大学《技术经济学》2021-2022学年第一学期期末试卷
- 暨南大学《医学英语视听说》2021-2022学年第一学期期末试卷
- 暨南大学《日语Ⅲ》2021-2022学年第一学期期末试卷
- 济宁学院《信号与系统》2021-2022学年第一学期期末试卷
- 中国红枣提取物行业市场现状分析及竞争格局与投资发展研究报告2024-2029版
- 网站推广引流优化方案
- 跨文化沟通心理学智慧树知到期末考试答案2024年
- MOOC 财务会计Ⅰ-中国石油大学(北京) 中国大学慕课答案
- 人教版小学数学计算去括号练习100题及答案
- (高清版)TDT 1075-2023 光伏发电站工程项目用地控制指标
- 处方点评与不合理用药分析
- 金融科技与银行业的数字化转型与创新实践案例分享
- 阅读素养:培养学生良好的阅读习惯和能力
- 区块链技术在旅游行业中的应用培训
- 设备技改方案范文
评论
0/150
提交评论