二级python操作模拟题1答案.docx

上传人:太** 文档编号:86489120 上传时间:2023-04-14 格式:DOCX 页数:4 大小:9.24KB
返回 下载 相关 举报
二级python操作模拟题1答案.docx_第1页
第1页 / 共4页
二级python操作模拟题1答案.docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《二级python操作模拟题1答案.docx》由会员分享,可在线阅读,更多相关《二级python操作模拟题1答案.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1标准答案:l,w = eval(input()print(长方形的面积是::-10.2f” .format(l*w)要点:1 .字符串输入的数据,需要用eval()转换成数值型数据,才能用于计算2 .输出格式:10.2f,表示数据宽度为10,小数点后2位,右靠边,不足部 分用补齐2标准答案:import random as rzmb = AaBbCcDdEeFfGgHhliDjKkLIMmNnOoPpQqRrSsTtUuVvWwXxYyZzr.seed(l)code = 1for i in range(4):code += r.choice(zmb)print(code)要点1 .用随机数要

2、导入random库,并记别名为r2 .先定义好要使用的英文字母表;3 .用seed (1)初始化随机函数,保证后面产生的随机数跟标准答案的一致4 .初始化密码code为一个空字符串;5 .循环4次,在循环里构造验证码的每个字符。从英文字母表里随机选取一个字母;用字 符串的+=运算符,追加到密码变量上。3标准答案:score = 87,79,90,99,83,93,90,75,89,89,87,94,95,85,84for i in range(len(score):final = scorei0*0.6 + scorei1*0.3 + scorei2*0.1print(the final sc

3、ore is .format(i+l int(final)要点:1 .列表里每一个元素又是一个列表,对应一组的竞赛成绩2 .利用len(score)求得总的组数;3 .为了在输出语句里输出各组的编号数,所以需要使用带循环变量i的for循 环4 .在这个循环结构中,按照计算公式计算每一组的总成绩,并显示输出计算结 果5 .因为结果要求显示整数,格式定义里使用了 int(final)。4标准答案:import turtle as t color =1 red1pinkgreenra = 20, 50, 100pi = 3.14159 for i in range(3):t.pu()t.goto(0

4、, -rai)t.pd()t.pencolor(colori)t.circle(rai) t.done()要点注释:1 .题目给出了基本数据的定义,后面要使用这些变量2 .在for循环里面,主要问题是画笔的定位,要考虑圆心的位置是(0, 0)的 时候,画笔要移动到圆心位置正下方,因此坐标点是(0, -rai)3 .画笔颜色要从颜色列表里选取4 .画圆的半径也从变量里面获取5标准答案:members = .张三:人力部:5500,李四:后勤部,4500,王三:市场部,,6500,赵六:开发部18500sal_dep = for key in members:print( 的工资是:,部门是.fo

5、rmat(key, memberskey 1 memberskey0)sal_depmemberskey1 = memberskey0max_val = max(sal_dep)max_name = sal_depmax_valprint。工资最高的部门是:,该部门工资是:.format(max_namemax_val)要点:1.字典里的value是个列表,所以需要用到列表的索引2,对着字典members遍历,按照要求显示每个员工的工资和部门信息,另外 还要取得工资和部门的名称存入字典sal_dep3.为了统计工资最高的部门的工资,需要字典sal_dep来保存这两个信息 并且这个字典的key应

6、该是工资数1 .用max函数对字典sal_dep的key进行求最大值的计算,并将最大值赋给 变量 max_val2 .再从字典里,取出key为max_val的value赋给变量max_name3 .最后按照要求显示结果6标准答案import jiebadk = with open(1data.txt1r) as f:si f.readlines() for s in si:k=jiebalcut(s, cut_all = True)for wo in k:if len(wo)=2:dkwo = dk.get(woJ0) + 1dp = list(dk.items()dp.sort(key lambda x:int(x ), reverse True)for i in range(10):print(:.format(dpi0jdpil)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁