第5章:有限循环和无限循环_第1页
第5章:有限循环和无限循环_第2页
第5章:有限循环和无限循环_第3页
第5章:有限循环和无限循环_第4页
第5章:有限循环和无限循环_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

第5章:让程序重复执行:有限循环和无限循环(共1课时)【示例5-1】【代码解析】【代码解析】第1行:使用for循环语句循环10次XPython,3.10.5(tags/v3.10.5:f377153,Jun62022,16:14生生生生生生生生牛图5-2示例5-1的运行结果练习1.输出1~100(包含1和100)练习2.输出1~100(包含1和100)内所有3的倍数的数。练习3.输出1~100(包含1和100)内所有除以3余1的数。【示例5-2】第1页共7页3.print("人生苦短,我爱Python")【代码解析】第1行:定义一个变量a并赋值0,用于记录循环次数。每执行依次循环,循环条件中的变量a增加1;当第1次循环执行完毕后,变量a为1,依次类推。图5-4示例5-2的执行结果练习1.利用while循环输出1~100(包含100)中所有的偶数。练习2.利用while循环输出1~100(包含100)中所有的3的倍数的数。练习3.利用while循环输出1~100(包含100)中所有的4的倍数的数案例5-1:求1~100中所有整数的和。方法1,从for语句:sum+=i#等价于:sum=sum+iprint("从1到100的和是:",sum)#i的初值是1#等价于sum=sum+i#等价于i=i+1print("从1到100的和是:",sum)#打印结果到屏幕【示例5-3】【代码解析】案例5-2:存钱大挑战你是否有过这样的设想,第1天存1元、第2天存2元、.…以此类推,往后据分析,编写如下程序:2.a=0#定义天数,从0开始4.a=a+1#天数加1【代码解析】第1行:定义变量s,用于记录存钱总数。第2行:定义变量n,用于记录每天的存钱数。第3~5行:使用while循环,循环条件为s<=10000,即存钱总数小于第6行:输出变量a的值。图5-8案例5-2的程序运行结果5.2退出循环5.2.1break语句2.if(判断条件):【示例5-4】 2.a=input(“请输入第一个加数:”)5.b=input(“请输入第二个加数:”)【代码解析】第7行:输出变量c的值。【案例编程】最终可以求出鸡和免名有多少只。根据分析,编写如下程序:print("鸡有",cock,'只;兔子有',rabbit,'只.')5.2.2continue语句【示例5-5】计算1~100中除5和5的倍数以外的所有整数的和。在文本模式下编写如下程print('和是',sum)【代码解析】程序运行结果如图5-11所示,可见1~100中除5和5的倍数以外的所有整数的和为4000。5.3循环的嵌套(下面的1~6题分别用for循环和while循环两种方法编程完成)1.求1+2+3+...+300的和。2.求1~100之间所有奇数之和。3.求1~100之间所有偶数的和。4.求1~100之间所有3的倍数的和。5.求1~1000以内

温馨提示

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

评论

0/150

提交评论