



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上Chapter 5 Loops1. count 100 is always True at Point A. count 100 is always False at Point C. count 100 is sometimes True or sometimes False at Point B.2. It would be wrong if it is initialized to a value between 0 and 100, because it could be the number you attempt to guess.When the ini
2、tial guess value and random number are equal, the loop will never be executed.3. (a) Infinite number of times.(b) Infinite number of times. (c) The loop body is executed nine times. The printout is 2, 4, 6, 8 on separate lines.4.(a) and (b) are infinite loops, (c) has an indentation error.5.max is 5
3、number 06.sum is 14count is 47.Yes. The advantages of for loops are simplicity and readability. Compilers can produce more efficient code for the for loop than for the corresponding while loop.8.while loop:sum = 0i= 0while i = 1000: sum += i i += 19.Can you always convert a while loop into a for loo
4、p? Not in Python. For example, you cannot convert the while loop in Listing 5.3, GuessNumber.py, to a for loop.sum = 0for i in range(1, 10000): if sum 10000: sum = sum + i10.(A)n times(B)n times(C)n-5 times(D)The ceiling of (n-5)/3 times11.Tip for tracing programs:Draw a table to see how variables c
5、hange in the program. Consider (a) for example.i j output1 0 01 1 2 0 0 2 1 1 2 2 3 0 0 3 1 1 3 2 2 3 3 4 0 0 4 1 1 4 2 2 4 3 3 4 4 (A).0 0 1 0 1 2 0 1 2 3 (B).*2 *3 2 *4 3 2 *(C).1xxx2xxx4xxx8xxx16xxx1xxx2xxx4xxx8xxx 1xxx2xxx4xxx 1xxx2xxx1xxx (D).1G1G3G1G3G5G1G3G5G7G1G3G5G7G9G12.No. Try n1 = 3 and
6、n2 =3.13.The keyword break is used to exit the current loop. The program in (A) will terminate. The output is Balance is 1.The keyword continue causes the rest of the loop body to be skipped for the current iteration. The while loop will not terminate in (B).14.If a continue statement is executed in
7、side a for loop, the rest of the iteration is skipped, then the action-after-each-iteration is performed and the loop-continuation-condition is checked. If a continue statement is executed inside a while loop, the rest of the iteration is skipped, then the loop-continuation-condition is checked. Her
8、e is the fix: i = 0 while i 4: if i % 3 = 0: i += 1 continue sum += i i += 115.TestBreak.py sum = 0 number = 0 while number 20 and sum 100: number += 1 sum += number print(The number is + str(number) print(The sum is + str(sum)TestContinue.py sum = 0 number = 0 while (number 20): number += 1 if (number
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中职化学理论考试试题及答案
- 铁路线下考试试题及答案
- 补考心理测试题及答案
- 单招考试山东试题及答案
- 护师考试题及答案
- 会计笔试题库及答案
- 机考环境测试题及答案
- 极限折叠测试题及答案
- 国际人性测试题及答案
- 法学概论复习资料的筛选与评估试题及答案
- 印刷产品检验报告
- 雷霆传奇亲测-h5修改汇总
- 2023年版-肿瘤内科临床路径
- (完整版)水电工安全技术交底
- 《中国传统文化心理学》课件第五章 传统文化与心理治疗(修)
- 幼儿园各类档案借阅登记表
- 蒸汽疏水阀性能监测斯派莎克工程中国有限公司-Armstrong
- 机械创新设计技术结课论文
- 普通车床的主轴箱设计机械外文文献翻译、中英文翻译、外文翻译
- 神经外科各种引流管的护理精品课件
- 湘教版初中地理会考重点图复习汇集
评论
0/150
提交评论