ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:38.53KB ,
资源ID:21449760      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21449760.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(python二级考试操作题8Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

python二级考试操作题8Word下载.docx

1、13本题支持自动评阅。s = input() # 请输入一个由1和0组成的二进制数字串:d = 0while s: d = d*2 + (ord(s0) -ord(0) s = s1:print(.format(d)#需要掌握 print 和 format 的格式用法,字符串的内置处理函数3.103参照代码模板完善代码,实现下述功能,本题支持自动评阅:计算两个向量的内积。从键盘接收一个整数 n,作为一维向量的长度;然后输入 n 个整数,以英文逗号隔开,存成一个向量 x,然后再接收另 n 个整数,以逗号隔开,存成另一个向量 y,然后计算两个向量对应元素的乘积的和。在屏幕上输出结果。示例如下:31

2、,2,34,5,6x和y的内积是:32答案:n = eval(input() # 请输入向量的长度n:xin = input().split(,) # 请输入向量x的个整数,以英文逗号分隔:.format(n)yin = input().split(请输入向量y的个整数,以英文逗号分隔:.format(n)sum = 0for i in range(n): sum += int(xini) * int(yini)print(, sum)要点:1. 要用输入进去的n来给用户提示,所以在input里用到了format()2. 输入的数据是带逗号的字符串格式,需要分割并且放到列表里,用到split(

3、)3. 求内积的公式需要记住,这属于基础知识4.列表里的数据仍然还是字符串,所以计算的时候,每个元素要单个的用int做转换,成为证书,也可以用eval5.题目没要求处理输入的异常,自己可以扩展一下,处理输入的异常,给出错误提示,不要让程序异常退出。4.201在代码模板中给出了程序框架,请按照框架中的说明,完善横线处代码,不得修改其它代码。使用 turtle 库的 turtle.circle() 函数和 turtle.seth() 函数绘制套圈,最小的圆圈半径为 10 像素,不同圆圈之间的半径差是 40 像素。效果如下图所示。-自动评阅说明使用字符串形式输出 _,_,_中应填代码即可以自动评阅得

4、分例如,如果代码为:# 代码模板 | # 你的代码import turtle | import turtled = 0 | d = 0for i in range(_1_): | for i in range(1): turtle.fd(_2_) | turtle.fd(100) turtle._3_ | turtle.fd(100 + (i * 3)turtle.seth(d) | turtle.seth(d)则在提交代码页面输入:print(1, 100fd(100 + (i * 3)提交后即可以查看得分注:如果有运算符,请在运算符两侧加上空格import turtler =10head

5、= 90for i in range (4): turtle.seth(head) turtle.circle (r) r = r + 40turtle.done()会使用turtle库的主要函数,并利用循环结构提高代码简洁性5.202在代码模板中给出了程序框架,根据文件内的提示补充完善代码,可以修改其他代码。从键盘输入一个中文字符串变量 s,内部包含中文逗号和句号。问题1:(8分)计算字符串 s 中的中文字符个数,不包括中文逗号和句号字符。输入:没有人不爱惜他的生命,但很少人珍视他的时间。输出:中文字符数为20。问题2:(7分)用 jieba 分词后,显示分词的结果,用”/”分隔。并显示输出

6、分词后的中文词语的个数,不包含逗号和句号。没有/ 人/ 不/ 爱惜/ 他/ 的/ 生命/ 但/ 很少/ 人/ 珍视/ 他/ 的/ 时间/中文词语数为14自动评阅要求问题 1和 2同时输出,见示例。示例1中文词语数为14。import jiebas = input() # 请输入一个中文字符串,包含逗号和句号s = s.replace(,,).replace(。n = len(s)k=jieba.lcut(s)m = len(k)for i in k: print(i, end= / )print(n中文词语数为。.format(m)print(中文字符数为。.format(n)会使用jieba

7、分词的主要函数6.301使用字典和列表型变量完成学生通讯录管理,名单由考生目录下文件 address.txt 给出,每行是一个学生的信息。学号,姓名,电话号码,地址101,aa,12345678,Beijing102,bb,23456781,shanghai在屏幕上显示功能菜单,功能菜单示例如下:1.显示所有信息2.追加信息3.删除信息请输入数字1-3选择功能:接收用户输入数字选择功能,如果输入错误,要求用户重新输入。如果输入正确,在屏幕上显示提示语句:您选择了功能1/2/3. (5分)在问题1的代码基础上完善代码,实现下述功能。实现功能1当用户选择1的时候,从通讯录文件读取信息,显示所有信息

8、。(5分)1问题3:在问题2的代码基础上完善代码,实现下述功能。实现功能2追加信息。让用户从键盘输入一个学生的信息,用逗号隔开。在屏幕上显示追加后的所有信息,并将信息写入文件 new_address.txt 中,文件格式与 address 相同。(10分)New_address.txtd内容示例如下:103,cc,34567,tianj问题 1您选择了功能1.问题2问题32内容输出到文件中,new_address.txt本题输出较为复杂,暂不支持自动评阅。ok)提交即可得分。#P301-1menu=1. 显示所有信息2. 追加信息3. 删除信息flag = 1while flag: for m

9、 in menu: print(m) try: ch = int(input() ) flag =0 except: flag = 1 if ch 3:print(您选择了功能, ch)#P301-2#-*- coding=utf-8 -*-def display(): fi = open(text.csvr for l in fi: l=l.replace(n print(l) fi.close()# if ch =1: display()elif ch=2: passelif ch =3: pass# P301-3def display():address.txt fi.close() d

10、ef insertrec(): fo = open(new_address.txtw la= la.append(l.replace( rec = input(请输入要插入的信息,以逗号隔开,示例:103, cc, 34567812, tianjing: la.append(rec) for l in la: fo.write(l) fo.write( fo.close() insertrec()elif ch =3: pass# 这个题目演示了一个简单的交互式的信息管理软件的开发思路,分为三个小题目,循序渐进,逐步扩展。从菜单的显示到循环接收用户输入选项,主要使用了列表的显示,while循环结构和for循环结构,以及用try-except来处理用户输入异常。利用功能函数的定义和调用,优化了整个程序的结果,使得主程序只负责流程和交互,而让一个个小函数来完成具体的功能。因题量的限制,只检测了显示和插入功能,实际上根据这个思路,还可以有很多信息处理的功能,例如追加、删除、修改其中的信息项目等。学生在做完本考题后,可以自己扩展题目的要求,在此基础上自己加强训练。 (注:文档可能无法思考全面,请浏览后下载,供参考。可复制、编制,期待你的好评与关注!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1