python二级考试操作题7.doc

python二级考试操作题7.doc

ID:48048687

大小:65.50 KB

页数:8页

时间:2020-01-21

python二级考试操作题7.doc_第1页
python二级考试操作题7.doc_第2页
python二级考试操作题7.doc_第3页
python二级考试操作题7.doc_第4页
python二级考试操作题7.doc_第5页
资源描述:

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

1、1.基本操作题(1) 从键盘输入3个数作为三角形的边长,在屏幕上显示输出由这3个边长构成三角形的面积(保留2位小数)。请参照代码模板,完善代码。 输入输出示例  输入输出示例13,3,33.90习题讲解a,b,c=eval(input())p=(a+b+c)/2area=pow(p*(p-a)*(p-b)*(p-c),0.5)print("{:.2f}".format(area))2.基本操作题(2) 将一个列表中所有的单词首字母转换成大写。请参照代码模板,完善代码。 输入输出示例  输入输出示例1["python","is","op

2、ening"]['Python','Is','Opening']习题讲解ls=eval(input())foriinrange(len(ls)):ls[i]=ls[i].capitalize()print(ls)3.基本操作题(3) 从键盘输入一个列表,计算输出列表元素的均方差。请参照代码模板,完善代码。本题支持自动评阅。   输入输出示例  输入输出示例1[99,98,97,96,95]均方差为:1.58习题讲解defmean(numlist):s=0.0fornuminnumlist:s=s+numreturns/len(numl

3、ist)defdev(numlist,mean):sdev=0.0fornuminnumlist:sdev=sdev+(num-mean)**2return(sdev/(len(numlist)-1))**0.5#请输入一个列表:ls=eval(input(""))print("均方差为:{:.2f}".format(dev(ls,mean(ls))))4.简单操作题(1) 使用turtle库的turtle.right()函数和turtle.circle()函数绘制一个星星图形,如下图所示。请参照代码模板,完善代码。  -------

4、--------------------------------------------------------自动评阅说明 使用字符串形式输出____①____,____②____,____③____中应填代码即可以自动评阅得分例如,如果代码为:#代码模板

5、#你的代码importturtle

6、importturtled=0

7、d=0foriinrange(__1__):

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

9、turtle.fd(100)d=__3__

10、d=(i+100)*100turtle.seth(d)

11、t

12、urtle.seth(d)则在提交代码页面输入:print('1','100','(i+100)*100')提交后即可以查看得分 注:如果有运算符,请在运算符两侧加上空格习题讲解importturtleforiinrange(4):turtle.circle(-90,90)turtle.right(180)print(-90,180)5.简单操作题(2) 用字典和列表型变量完成某课程的考勤记录统计,某班有74名同学,名单由考生目录下文件txt给出,某课程10次考勤数据由考生目录下文件1.csv,2.csv…给出。请输出全勤同学的名字。

13、请参照代码模板,完善代码。 输入输出示例 输入输出示例1 全勤同学有:陈恒杰,张冲,蔡冯顺,.....习题讲解#从csv文件中读取考勤数据ls=[]foriinrange(1,11):fo=open(str(i)+".csv","r",encoding="utf-8")forlineinfo:line=line.replace("","")ls.append(line.split(",")[0])fo.close()counts={}fornameinls:counts[name]=counts.get(name,0)+1item

14、s=list(counts.items())print("全勤同学有:",end="")foriinrange(1,74,1):word,count=items[i]ifcount==10:#print("{0:<10}:{1:<5}次".format(word,count))print(word,end=",")6.综合应用题 苏格拉底是古希腊著名的思想家、哲学家、教育家、公民陪审员。苏格拉底的名言部分被翻译为中文,部分内容分词结果由考生目录下文件sgldout.txt给出。对文件sgldout.txt进行分析,输出词频排名前五的词

15、(不包括中文标点符号)和次数到sgldstatistics.txt。参照输出格式如下:了:234了:234了:234了:234了:234请参照代码模板,完善代码,通过单机测试运行程序。 -----------------

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

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

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