python二级考试操作题9

python二级考试操作题9

ID:47432869

大小:86.00 KB

页数:16页

时间:2020-01-11

python二级考试操作题9_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《python二级考试操作题9》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.101 参照代码模板完善代码,实现下述功能。从键盘输入一个整数和一个字符,以逗号隔开,在屏幕上显示输出一条信息。示例如下:输入10,@输出@@@@@@@@@@10@@@@@@@@@@ 输入输出示例 输入输出示例110,@@@@@@@@@@@10@@@@@@@@@@习题讲解答案:a,x=input().split(',')#请输入1个整数和1个符号,逗号隔开print(x*eval(a),a,x*eval(a))要点:1.输入两个值组成的字符串,要用split()分割开2.同时赋值给两个变量3.利

2、用eval得到数值做运算,给字符做乘法,得到需要的格式2.102 参照代码模板完善代码,实现下述功能。从键盘输入一个由1和0组成的二进制字符串s,转换为八进制数输出显示在屏幕上,示例如下:输入:1100输出:转换成八进制数是:14 输入输出示例 输入输出示例1110014习题讲解答案:s=input()#请输入一个由1和0组成的二进制数字串d=0whiles:d=d*2+(ord(s[0])-ord('0'))s=s[1:]print("转换成八进制数是:{:o}".format(d))要点:1.p

3、rint和format的格式用法,字符串的内置处理函数,切片2.理解数据类型及其转换3.103 参照代码模板完善代码,实现下述功能。文件data.txt文件中有多行数据,打开文件,读取数据,并将其转化为列表。统计读取的数据,计算每一行的总和、平均值,在屏幕上输出结果。文件内容示例如下:Chinese:80,Math:85,English:92,Physical:81,Art:85,Chemical:88屏幕输出结果示例如下:总和是:511.0,平均值是:85.17 输入输出示例 输入输出示例1从文件

4、 data.txt 中读取总和是:511.0,平均值是:85.17习题讲解答案:fi=open("data.txt",'r')forlinfi:l=l.split(',')s=0.0n=len(l)forcoursinl:items=cours.split(':')s+=eval(items[1])print("总和是:{},平均值是:{:.2f}".format(s,s/n))fi.close()4.201 参照代码模板完善代码,实现下述功能,不得修改其它代码。使用turtle库的turtle.c

5、ircle()函数和turtle.seth()函数绘制同心圆套圈,最小的圆圈半径为10像素,不同圆圈之间的半径差是40像素,效果如下图所示。  ---------------------------------------------------------------自动评阅说明 使用字符串形式输出____①____,____②____,____③____中应填代码即可以自动评阅得分例如,如果代码为:#代码模板

6、#你的代码importturtle

7、importturtled=0

8、d=0foriin

9、range(__1__):

10、foriinrange(1):turtle.fd(__2__)

11、turtle.fd(100)turtle.__3__

12、turtle.fd(100+(i*3))turtle.seth(d)

13、turtle.seth(d)则在提交代码页面输入:print('1','100','fd(100+(i*3))')提交后即可以查看得分 注:如果有运算符,请在运算符两侧加上空格习题讲解答案:#请在______处填写一行代码#请不要修改其他代码importturtler=10dr=40he

14、ad=90foriinrange(4):turtle.pendown()turtle.circle(r)r+=drturtle.penup()turtle.seth(-head)turtle.fd(dr)turtle.seth(0)turtle.done()要点:1.同心圆主要问题是要挪动画笔,用到pendown和penup2.用循环来处理重画的个数5.202 参照代码模板完善代码,实现下述功能。从键盘输入一个中文字符串变量s,内部包含中文标点符号。 问题1:(8分)用jieba分词,计算字符串s中

15、的中文词汇个数,不包括中文标点符号。显示输出分词后的结果,用”/”分隔,以及中文词汇个数。示例如下:输入:工业互联网”实施的方式是通过通信、控制和计算技术的交叉应用,建造一个信息物理系统,促进物理系统和数字系统的融合。输出:工业/互联网/实施/的/方式/是/通过/通信/控制/和/计算技术/的/交叉/应用/建造/一个/信息/物理/系统/促进/物理/系统/和/数字/系统/的/融合/中文词语数是:27 问题2:(7分)在问题1的基础上,统计分词后的词汇出现的次数,用字典结构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。