




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.2python语言程序设计第2课时(分层作业)【夯实基础】Python语言语句块的标记是()A.分号 B.冒号 C.缩进 D.大括号判断一个自然数x是否能被57整除,以下表达式中正确的是()A.x/57==x%57 B.x/57==int(x/57)C.x//57==int(x/57) D.x%57身体质量指数(BMI)的正常范围是18.5~24kg/m2,现要求当bmi数值位于正常、偏低、偏高时,将变量s的值对应设为"正常"、"消瘦"、"超重"。下列Python程序段中符合要求的是()A. B. C. D.在以下运算符中,优先级最高的运算符是()A.not B.> C.** D.//
有如下程序,程序运行之后打印输出a值是() a=1 b=3 a+=b a*=b print(a)A.12 B.9 C.3 D.1运行以下程序,输出的结果是:115,横线位置正确的语句是() a=3 b=5 ___________ y=a*b print(x,y)x=b%a B.x=a//b C.x=b//a D.x=b/a7.下列代码的输出结果是()foriinrange(1,11,2):print(i,end="、")A.1、3、5、7、9 B.3、5、7、9C.1、3、5、7、9、10 D.1、3、5、7、9、118.创建一个list列表,正确的是()A.list[1,2,3] B.list=[1,2,3] C.list(1,2,3) D.list=(1,2,3)【巩固提升】有如下Python程序段:s="cbcbaabcbbc"st=s[0]foriinrange(1,len(s)): iflen(st)==0ors[i]!=st[-1]: st=s[i]+st else: st=st[0:len(st)-1] print(st)执行该段代码后,输出结果为()cbbc B.cbc C.bc D.b设计程序,输入一个字符串,编程将字符串中的字符依次输出,最后计算输出此字符串的长度。zfc=①____("请输入一个字符串:")count=0foriin②____:count+=③____print(i)print("您输入的字符串长度是:",count)运行下列程序段后,输出的结果为()a=[10,5,48,65,31,16,49,72]a.sort()print(a[2])A.10 B.16 C.48 D.5根据以下程序代码完成下列小题。程序描述:所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。程序要求输入一个正整数(不为1),将经过处理得到1的过程输出来。代码如下:x=int(input('输入一个正整数:'))while①if②x=x/2③else:④③ifx==1:⑤①处的语句是(),②处的语句是(),③处的语句是(),④处的语句是(),⑤处的语句是()。(1)A.x>1 B.x>2 C.x!=1: D.x!=0:(2)A.x%3=0: B.x%2=0: C.x%3==0:D.x%2==0:(3)A.print(‘x/2’) B.print(‘x’) C.print(x) D.print(x/2)(4)A.x=x/2 B.x=x/2+1 C.x=x*3+1 D.x=3x+1(5)A.pass B.exitC.continueD.break【拓展应用】操作题:利用python程序设计语言,编写一个输出1-10以内的偶数(包含10)的代码。操作题:字母转换题目描述:输入一个小写字母,输出其对应的大写字母。例如输入q[回车]时,会输出Q。输入输出样例:输入:q输出:Q参考答案:【夯实基础】1.C【详解】本题考查Python语句块的标记。在Python语言中,语句块(如条件语句、循环语句、函数定义等)的标记是通过缩进来实现的。故答案为:C。2.B【详解】本题主要考查Python表达式的运算。“/”是除运算符,int()函数用于将一个字符串或数字转换为整型,因此表达式x/57==int(x/57)可以判断一个自然数x是否能被57整除,故本题题选B选项。3.B【详解】本题考查Python分支结构的应用。选项A有2个选择结构,均会进行判断,不符合;选项C,大于等于18.5,均输出超重,不符合;选项D,小于等于24均会输出消瘦,不符合。故选B。4.C【详解】本题主要考查Python运算符的优先级。幂运算符**优先级最高,其次是//、>、not,故本题选C选项。5.A【详解】本题主要考查Python程序的执行。a=1,b=3,a+=b等价于a=a+b=4,a*=b等价于a=a*b=4*3=12,故输出a值是12,故本题选A选项。C【详解】本题主要考查Python程序的执行。执行print(x,y)后得到输出的结果果是:115。y=a*b=15,因此横线处需要求得x的值为1,因此可填入的语句是x=b//a,即x=1,故本题选C选项。A【详解】本题主要考查Python循环结构。range(start,stop,[step]),start:计数从start开始。默认是从0开始。例如range(5)等价于range(0,5);stop:计数到stop结束,但不包括stop。 例如:range(0,5)是[0,1,2,3,4]没有5;step:步长,默认为1。例如:range(0,5)等价于range(0,5,1)。因此输出结果是1、3、5、7、9,故本题选A选项。B【详解】:本题主要考查Python列表。列表必须用中括号[],赋值给list所以必须月用等于号。例如,list[1]对应的是列表1号位置的内容,故本题选B选项。【巩固提升】D【详解】本题考查Python程序设计相关内容。分析程序段,可知其功能是将字符串s中的字符逆序拼接在st中。拼接过程为:若字符串中当前字符s[i]与st中最后一个字符相同时,则将删除st中最后一个字符,否则将s[i]拼接在st最前面。根据拼接方法模拟可知,最终st中的内容为"b"。故本题答案为D选选项。inputzfc1【详解】本题考查Python程序设计相关内容。分析题目内容及程序段,可知:①处,通过输入函数输入一个字符串,赋值给zfc,完成后续操作,故此处应填写:input。②③处,利用for循环不读取字符串内容并统计字符个数:每读入一个,计数一个,故②处应填写:zfc。③处应填写:1。B【详解】:本题主要考查Python程序的执行。sort()函数默认进行升序排序。a=[1(0,5,48,65,31,16,49,72],执行完a.sort()后,a=[5,10,16,31,48,49,65,72],列表索引从0开始,因此a[2]=16, 故本题选B选项。【答案】CDCCD【详解】:本题主要考查Python条件分支结构。对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。故①处的循盾环条件是x不等于1,选C选项。②处的语句是判断x是不是偶数,即x%2==0:。③处的语句是输出x,即print(x),选C选项。④处的语句是,如果x是奇数,则执行x=x*3+1,选C选项。⑤处如果x等于1,则退出循环,语吾句为break,选D选项。【拓展应用】【答案】代码1:forvalueinrange(2,11,2): print(value)代码2:i=2whilei<11: print(i)i=i+2【详解】本题考查的是Python循环语句。方法一:forvalueinrange(2,11,2):
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 彩钢板产品知识培训课件
- 活动效果跟踪记录表格(事件类)
- 建筑工地施工安全管理与预案
- 电子废物回收与处理协议
- 物业管理服务具体协议
- 数据管理中心办公场所表格(特定公司情境)
- 麻疹的防治知识培训课件
- 酒店防汛知识培训课件
- 小学低年级绘本故事解读
- 新能源充电站运营与管理手册
- 2025年旅行与旅游的未来:拥抱可持续与包容性增长报告(英文版)-世界经济论坛
- 学校跟移动公司合作协议
- 茶馆项目创业计划书
- 化工生产中的智能优化
- 《西方经济学》(上册)课程教案
- 移动政企部年终总结
- 施工合同协议书样本
- 医学综合题库(含答案)
- 工会一函两书模板
- 四年级语文下册第六单元【集体备课】(教材解读+教学设计)
- 2024版义务教育小学科学课程标准
评论
0/150
提交评论