版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1
参考代码如下:
importtime
t=time.gmtime()
print(time.strftime()
本题目涉及到系统当前时间的获取,不适用于在线评阅测试用例的设计,本题目
不支持在线评阅,请同学们使用IDLE自行检查程序。
time.gmtime()函数返回当前系统时间的struct_time对象。
time.strftime(format[,t])函数返回以可读字符串表示的当地时间。format-格式
字符串。t-可选的参薪t是一个struct_time对象。
python中format时间日期格式化符号如下:
%y两位数的年份表示(00-99)
%Y四位数的年份表示(000-9999)
%m月份(01-12)
%d月内中的一天(0・31)
%H24小时制小时数(0-23)
%112小时制小时数(01-12)
%M分钟数(00=59)
%S秒(00-59)
%a本地简化星期名称(本题目中已经给出了提示主要考察
time.strftime(format[,t]))
%A本地完整星期名称
%b本地简化的月份名称
%B本地完整的月份名称
%c本地相应的日期表示和时间表示
%j年内的一天(001-366)
%p本地A.M.或P.M.的等价符
%U一年中的星期数(00-53)星期天为星期的开始
%w星期(0-6),星期天为星期的开始
%W一年中的星期数(00-53)星期一为星期的开始
%x本地相应的日期表示
%X本地相应的时间表示
%Z当前时区的名称
%%%号本身
2参考代码如下:
importtime
t='2019-9-2,
print(t|修星期|str(time.strptime(t/,%Y-%m-%d")[6]+l))
本题目可以进行扩展知识点考察,例如t的赋值可以由input()函数从键盘获
得,从而实现求其他E期的星期几,下面给出简单示例代码
importtime
#输入格式为“2019-9-2”
t=input()
print(t+”是星.期"+str(time.strptime(t,"%Y-%m-%d")[6]+1))
运行效果如下:
2019-10-1
2019-10-1是星期2
defreverse_dict(dic):
out={}
fork,vindie.items():
out[v]=k
keys=sorted(out.keys(),reverse=True)
forkinkeys:
print(kjOUt[k])
returnout
#请输入一个字典
dieeval(input(""))
reverse_dict(die)
参考代码如下:
importturtle
turtle.color("red","yellow")
turtle.begin_fill()
#绘制太阳花形状
foriinrange(50):
turtle.forward(200)
turtle.right(170)
turtle.end_fill()
turtle.done()
5
参考代码如下:
defPercentage(strl,str2):
n=0
forsi,s2inzip(strl>str2):
ifsi==s2:
n+=1
returnn/len(strl)
si="我爱你中国”
print(sl)
s2=input()
iflen(sl)!=Ien(s2):
print("输入‘工符小长度不一致,请重新运行!”)
else:
print("{:.2%}".format(Percentage(sl,s2)))
本题目的代码中,S1是固定好的字符串,目的是为了实现在线评阅。
简单拓展:S1可以修改为随机生成的字符串组合,从而进一步实现打字测试。
同学们可以自己尝试修改代码,进一步完善程序。
祝同学们考试顺利通过!!!坚持就是胜利!
6
问题1参考代码:
#PY301-1
f=open("score.txt""r")
D=[]#单个学生的数据
L=[]#所有学生原始成绩和总成绩
#读取学生单科成绩并计算总成绩
forlineinf.readlines():
D=line.split()
s=0#每个学生的总成绩初始值
foriinrange(10):
s+=int(D[i+2])#各科成绩累加求和,+2是因为前两个元素是学
号和姓名
D.append(s)
L.append(D)
f.close()
L.sort(key=lambdax:x[-1],reverse=True)#按学生总成绩从大到小排序
f=open('candidate0.txt'>'w')
foriinrange(10):#取前十个学生数据
-Forjinrange(len(L[i])):#一个学生的各项数据
f.write('{},.format(L[i][j]))#文件中写入各项数据,用空格
隔开
f.write('\n)#换行
f.close()
candidateO.txt的内容如下;
1120161158房正康959693549310084979487893
1120161719刘宇航100939269919986947287883
1120161123蒋晶晶88789382809394939882881
1120161159洪俊杰879286957493100918775880
1120161773桂梓豪100929488919659849664864
1120161044沈红伟91708191968078918994861
1120161661唐瑞达979285100938493885864854
1120161715赵博87988377877697608695846
1120161115刘东阳99858798977659847981845
1120161106王静74975992619992898992844
问题2参考代码如下:
III
输入文件:candidate0.txt
输出文件:candidatc.txt
#P301-2
f=openC'candidateO.txt">'r')
lines=f.readlines()
-F.close()
D=[]
f=open('candidate.txt*,'w')
forlineinlines:
D=line.split()
foriinrange(10):
ifint(D[i+2])<60:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北师范大学人才引进3人考前冲刺密卷加答案详解
- 2026中国地质调查局局属单位招聘2人(第四批)考前冲刺密卷附答案详解【轻巧夺冠】
- 2026江苏盐城市卫生健康委员会部分直属事业单位面向博士研究生招聘18人模拟试卷附参考答案详解【研优卷】
- 2026年福建龙岩市实验学校学年招聘代课教师28人考前冲刺试卷及参考答案详解(模拟题)
- ISO 95842023 外科植入物无损检测铸造金属外科植入物的射线照相检验标准立项发展报告
- 某家具厂员工激励准则
- 安徽省阜阳市2026年中考化学模拟预测试卷(含答案解析)
- 2026届安徽省合肥市中考化学考试模拟冲刺卷(含答案解析)
- 2026年数字化营销联盟协议变更公告4篇范文
- 2026年医院老师面试题及答案
- 2026年下半年教师资格证考试保教知识与能力幼儿园题及答案
- 成人原发免疫性血小板减少症指南重点总结2026
- 卵巢蒂扭转护理查房
- 预制柱安装方案
- 2025届南水北调东线江苏水源有限责任公司秋季校园招聘9人笔试历年参考题库附带答案详解
- 2026历年高考英语高频词汇短语800词汇编(全国卷真题版)
- (正式版)DB44∕T 2828-2026 城镇燃气安全检查与评估标准
- 2026 文物保护责任监理师《法律法规与工程管理》考试参考题库 800题 -含答案
- 2026年贵州幼儿园教师进城选调考试试题
- 2025年(数据安全管理员)数据安全管理试题及答案
- 2025年度组织生活会个人发言提纲1
评论
0/150
提交评论