python二级第十二套答案
python二级第十二套答案
46、考生文件夹下存在三个Python源文件,分别对应三个问题,请按照文件内说明修改代码,实现以下功能:
法定节假日是根据各国、各名族的风俗习惯或纪念要求,由国家法律统一规定的用以进行庆祝及度假的休息时间。法定节假日制度是国家政治、经济、文化制度的重要反映,涉及经济社会的多个方面,涉及广大人民群众的切身利益。法定节假日的休假安排,为居民出行购物和休闲提供了时间上的便利,为拉动内需、促进经济增长做出了积极贡献。给出一个2018年的节假日的放假日期CSV文件(PY301-vacations.csv),内容示例如下:
说明: 说明: 说明: D:\开发\小黑课堂\1-Ncre项目\windowsFormsApplication20190821dazhong - python\bin\Debug\folders\2_46.files\image001.png
以第1行为例,1230表示12月30日,0101表示1月1日。
问题1(5分):在PY301-1.py文件中修改代码,读入CSV文件中数据,获得用户输入。根据用户输入的节假日名称,输出此节假日的假期范围。
参考输入和输出示例格式如下:
请输入节假日名称(例如,春节):春节
春节的假期位于0215-0221之间
问题2(10分):在PY301-2.py文件中修改代码,读入CSV文件中数据,获得用户输入。用户键盘输入一组范围是1-7的整数作为序号,序号间采用空格分隔,以回车结束。屏幕输出这些序号对应的节假日的名称、假期范围,每个节假日的信息一行。本次屏幕显示完成后,重新回到输入序号的状态。
参考输入和输出示例格式如下:
请输入节假日序号:1 5
元旦(1)假期是12月30日至01月01日之间
端午节假期(5)是06月16日至06月18日之间
请输入节假日序号:
问题3(5分):在问题2的基础上,在PY301-3.py文件中修改代码,对键盘输入的每个序号做合法性处理。如果输入的数字不合法,请输出"输入节假日编号有误!",继续输出后续信息,然后重新回到输入序号的状态。
参考输入和输出示例格式如下:
请输入节假日序号:5 14 11
端午节假期是06月16日至06月18日之间
输入节假日编号有误!
输入节假日编号有误!
请输入节假日编号:
# 以下代码为提示框架
# 请在...处使用一行或多行代码替换
# 请在______处使用一行代码替换
#
# 注意:提示框架代码可以任意修改,以完成程序功能为准fi = open("PY301-vacations.csv","r")
ls = []
for line in fi:ls.append(line.strip("\n").split(","))
s = input("请输入节假日名称:")
for line in ls:if s == line[1]:print("{}的假期位于{}-{}之间".format(line[1],line[2],line[3]))
fi.close()
# 以下代码为提示框架
# 请在...处使用一行或多行代码替换
#
# 注意:提示框架代码可以任意修改,以完成程序功能为准fi = open("PY301-vacations.csv","r")
ls = []
for line in fi:ls.append(line.strip("\n").split(","))
s = input("请输入节假日序号:").split(" ")
while True:for i in s:for line in ls:if i == line[0]:print("{}({})假期是{}月{}日至{}月{}日之间".format((line[1]),(line[0]),line[2][:-2],line[2][-2:],line[3][:-2],line[3][-2:]))s = input("请输入节假日序号:").split(" ")
fi.close()
# 以下代码为提示框架
# 请在...处使用一行或多行代码替换
#
# 注意:提示框架代码可以任意修改,以完成程序功能为准fi = open("PY301-vacations.csv","r")
ls = []
for line in fi:ls.append(line.strip("\n").split(","))
s = input("请输入节假日序号:").split(" ")
while s != "":for i in s:flag = Falsefor line in ls:if i == line[0]:print("{}({})假期是{}月{}日至{}月{}日之间".format((line[1]),(line[0]),line[2][:-2],line[2][-2:],line[3][:-2],line[3][-2:]))flag = Trueif flag == False:print("输入节假日编号有误!") s = input("请输入节假日序号:").split(" ")
fi.close()
python二级第十二套答案相关推荐
- python二级第十套答案
python二级第十套答案 46.考生文件夹下,存在2个Python源文件和1个文本文件.其中,2个Python源文件对应2个问题,文本文件"data.txt"中包含一篇从互联网上 ...
- python二级真题--共十二套--后六套--选择题
上半部分 --> 请点击 https://blog.csdn.net/ExclusiveName/article/details/104537575 第七套真题 在面向对象方法中,一个对象请求另 ...
- 计算机二级第十九套题电子表格,计算机二级MS-OFFICE套题知识点总结
<计算机二级MS-OFFICE套题知识点总结>由会员分享,可在线阅读,更多相关<计算机二级MS-OFFICE套题知识点总结(16页珍藏版)>请在人人文库网上搜索. 1.目录第三 ...
- 计算机二级 word 论文,最新计算机二级第十四套word题目要求
最新计算机二级第十四套word题目要求 计算机二级第十四套word题目要求 习题十四 北京XX大学信息工程学院讲师张东明撰写了一篇名为"基于频率域特性的闭合轮廓描述子对比分析"的学 ...
- 最新首途影视视频网站源码/二十二套带后台版全开源无加密源码
源码简介: 最新首途二十二套带后台版全开源无加密源码 菜单填写格式:MyTheme主题,/template/mytheme/admin/默认账号:admin默认密码:admin 下载链接 网盘源码 ...
- python图像处理笔记-十二-图像聚类
python图像处理笔记-十二-图像聚类 学习内容 这一章主要在学习的是聚类算法以及其在图像算法中的应用,主要学习的聚类方法有: KMeans 层次聚类 谱聚类 并将使用他们对字母数据及进行聚类处理, ...
- 苹果cmsv10首涂第二十二套带后台系统原创多功能自适应高端模板
苹果cmsv10首涂第二十二套带后台系统原创多功能自适应高端模板 苹果cmsv10高权重简洁模板带广告位自适应模板 此款模板带资讯,会员中心.明星.剧情.还有十几个固定广告位.小白做站的必选苹果cms ...
- 英语期刊写作-通往国际学术舞台的阶梯第十、十一、十二章答案
英语期刊写作-通往国际学术舞台的阶梯第十章答案 1.单选题 (1分) Which of the followings is not the function of references of a re ...
- Python 计算机视觉(十二)—— OpenCV 进行图像分割
参考的一些文章以及论文我都会给大家分享出来 -- 链接就贴在原文,论文我上传到资源中去,大家可以免费下载学习,如果当天资源区找不到论文,那就等等,可能正在审核,审核完后就可以下载了.大家一起学习,一起 ...
最新文章
- 一个html文档所需要的最基本的标记对是,川大《WEB技术》19秋在线作业1题目【标准答案】...
- NOI 2015 滞后赛解题报告
- Python Django 配置静态资源访问(settings配置)
- hihoCoder #1872 : Pythagorean triple
- c语言des算法实验报告,C语言实现DES算法实验报告解析.doc
- TypeScript笔记(1)——环境配置与第一个ts程序
- gunicorn: No module named 'fcntl'
- 好工具推荐系列:Feem和Send-anywhere,跨平台局域网传输工具,文件共享工具
- 使用Excel制作公众号数据看板
- 服务器 amd cpu性能排行榜,amd cpu 性能排行榜_amd处理器性能排行
- pytorch-psenet实现 并训练自己的数据集
- npm list vue显示empty解决办法
- 【Python自学笔记】学习Python控制键盘鼠标的库 pyautogui
- web实现html页面思维导图效果
- xsl是什么文件 html 样式表单,XSL 指扩展样式表语言
- Portal技术白皮书
- 【解决】小米MIUI刷机安装完Xposed重启后激活失效
- 01.一个自动合并多个excel表(非多工作簿)的工具
- 小苹果手电筒今天上线啦
- 职称以考代评的专业有哪些_中级职称以考代评和评审的区别