Python程序设计任务驱动式教程-模块3 模块测试部分的参考答案 高修改后_第1页
Python程序设计任务驱动式教程-模块3 模块测试部分的参考答案 高修改后_第2页
Python程序设计任务驱动式教程-模块3 模块测试部分的参考答案 高修改后_第3页
Python程序设计任务驱动式教程-模块3 模块测试部分的参考答案 高修改后_第4页
全文预览已结束

下载本文档

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

文档简介

知识测试一、单选题1.下列语句中,用来结束整个循环的是(A)。A.breakB.continueC.passD.else2. 请阅读下面的程序:foriinrange(5):i+=1ifi==3:breakprint(i)上述程序中,print语句会执行(B)次。A.1B.2C.3D.43.下列语句中,执行后输出结果为1、2、3三个数字的是(C)。A.foriinrange(3):print(i)B.foriinrange(2):print(i+1)C.foriin[0,1,2]:print(i+1)D.i=1;whilei<3:print(i)二、填空题1.程序中的语句默认自上而下顺序执行。2.if-else语句可以处理两个分支。3.Python常用的循环包括for循环和while循环。。4.for循环常与range()函数搭配使用,以控制for循环中代码段的执行次数。5.continue语句用于跳出当前循环,继续执行下一次循环。三、判断题1.只有if判断条件为False时,才会执行满足条件要执行的语句。错2.Python中没有do-while循环。对3.循环语句可以嵌套使用。对4.if语句是最简单的条件判断语句,可以控制程序的执行流程。对5.if语句可以多层嵌套,但过多嵌套不利于理解程序逻辑,因此不建议使用超过3层的嵌套。对四、综合题1.请阅读下面的程序,然后填空。 score=-1ifscore>=0andscore<=100:ifscore>=80andscore<=100:print("优")elifscore>=60andscore<80:print("良")elifscore>=0andscore<60:print("差")else:print("无效数字")运行程序后,最终执行的结果为(D)。A.优B.良C.差D.无效数字2.请简述如何实现无限循环。参考答案:可通过设置while循环的条件表达式永远为True,从而实现无限循环。3.请简述break和continue语句的区别。参考答案:break语句用于结束整个循环,而continue语句的作用是用来结束本次循环,紧接着执行下一次的循环。技能测试基础任务1.运费计算问题。已知某快递点寄件价目表具体如表3-2所示,从键盘接收物品重量,根据重量求出具体运费值。表3-2寄件价目表地区编号首重(<=3kg)(元)续重(元/kg)华东地区(01)12元3元华南地区(02)10元2元华北地区(03)13元4元参考代码:weight=float(input("请输入物品重量(单位为kg):"))print('编号01:华东地区编号02:华南地区编号03:华北地区')place=input("请输入地区编号:")ifweight<=3:ifplace=='01':print('快递费为12元')elifplace=='02':print('快递费10元')elifplace=='03':print('快递费13元')else:excess_weight=weight-3ifplace=='01':many=excess_weight*3+12print('快递费为%.1f元'%many)elifplace=='02':many=excess_weight*2+10print('快递费为%.1f元'%many)elifplace=='03':many=excess_weight*4+13print('快递费为%.1f元'%many)2.编写程序,实现遍历字符串的功能。参考代码:s=input("请输入一个字符串:")forcins:print(c)拓展任务1.逢七拍手游戏。有100个人依次报数,谁遇到7或7的倍数,就拍手,编程实现,要求输出数据每7个一行,在“逢七”时,显示“@”。参考代码:foriinrange(1,101):#把i转成字符串,使用find方法(字符串中不包含时,返回-1)include=str(i).find("7")#判断条件:既不包含7,也不是7的倍数ifinclude==-1andint(i)%7!=0:#输出,去掉了换行

温馨提示

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

评论

0/150

提交评论