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二级第十二套答案相关推荐

  1. python二级第十套答案

    python二级第十套答案 46.考生文件夹下,存在2个Python源文件和1个文本文件.其中,2个Python源文件对应2个问题,文本文件"data.txt"中包含一篇从互联网上 ...

  2. python二级真题--共十二套--后六套--选择题

    上半部分 --> 请点击 https://blog.csdn.net/ExclusiveName/article/details/104537575 第七套真题 在面向对象方法中,一个对象请求另 ...

  3. 计算机二级第十九套题电子表格,计算机二级MS-OFFICE套题知识点总结

    <计算机二级MS-OFFICE套题知识点总结>由会员分享,可在线阅读,更多相关<计算机二级MS-OFFICE套题知识点总结(16页珍藏版)>请在人人文库网上搜索. 1.目录第三 ...

  4. 计算机二级 word 论文,最新计算机二级第十四套word题目要求

    最新计算机二级第十四套word题目要求 计算机二级第十四套word题目要求 习题十四 北京XX大学信息工程学院讲师张东明撰写了一篇名为"基于频率域特性的闭合轮廓描述子对比分析"的学 ...

  5. 最新首途影视视频网站源码/二十二套带后台版全开源无加密源码

    源码简介: 最新首途二十二套带后台版全开源无加密源码 菜单填写格式:MyTheme主题,/template/mytheme/admin/默认账号:admin默认密码:admin 下载链接 网盘源码  ...

  6. python图像处理笔记-十二-图像聚类

    python图像处理笔记-十二-图像聚类 学习内容 这一章主要在学习的是聚类算法以及其在图像算法中的应用,主要学习的聚类方法有: KMeans 层次聚类 谱聚类 并将使用他们对字母数据及进行聚类处理, ...

  7. 苹果cmsv10首涂第二十二套带后台系统原创多功能自适应高端模板

    苹果cmsv10首涂第二十二套带后台系统原创多功能自适应高端模板 苹果cmsv10高权重简洁模板带广告位自适应模板 此款模板带资讯,会员中心.明星.剧情.还有十几个固定广告位.小白做站的必选苹果cms ...

  8. 英语期刊写作-通往国际学术舞台的阶梯第十、十一、十二章答案

    英语期刊写作-通往国际学术舞台的阶梯第十章答案 1.单选题 (1分) Which of the followings is not the function of references of a re ...

  9. Python 计算机视觉(十二)—— OpenCV 进行图像分割

    参考的一些文章以及论文我都会给大家分享出来 -- 链接就贴在原文,论文我上传到资源中去,大家可以免费下载学习,如果当天资源区找不到论文,那就等等,可能正在审核,审核完后就可以下载了.大家一起学习,一起 ...

最新文章

  1. 一个html文档所需要的最基本的标记对是,川大《WEB技术》19秋在线作业1题目【标准答案】...
  2. NOI 2015 滞后赛解题报告
  3. Python Django 配置静态资源访问(settings配置)
  4. hihoCoder #1872 : Pythagorean triple
  5. c语言des算法实验报告,C语言实现DES算法实验报告解析.doc
  6. TypeScript笔记(1)——环境配置与第一个ts程序
  7. gunicorn: No module named 'fcntl'
  8. 好工具推荐系列:Feem和Send-anywhere,跨平台局域网传输工具,文件共享工具
  9. 使用Excel制作公众号数据看板
  10. 服务器 amd cpu性能排行榜,amd cpu 性能排行榜_amd处理器性能排行
  11. pytorch-psenet实现 并训练自己的数据集
  12. npm list vue显示empty解决办法
  13. 【Python自学笔记】学习Python控制键盘鼠标的库 pyautogui
  14. web实现html页面思维导图效果
  15. xsl是什么文件 html 样式表单,XSL 指扩展样式表语言
  16. Portal技术白皮书
  17. 【解决】小米MIUI刷机安装完Xposed重启后激活失效
  18. 01.一个自动合并多个excel表(非多工作簿)的工具
  19. 小苹果手电筒今天上线啦
  20. 职称以考代评的专业有哪些_中级职称以考代评和评审的区别

热门文章

  1. 无参考图像质量评价之可察觉模糊程度方法(JNB)
  2. 得哪个心?善护念四个地平线、三个天际层
  3. python数组展示_python 显示数组全部元素的方法
  4. 强悍的Spring之spring validation
  5. windows8.1 KB2919355更新步骤
  6. 伯克利人工智能研究:针对深度神经网络的物理对抗例子
  7. linux桌面环境日志,小白的Linux桌面环境的配置手记
  8. vue实现浏览器代码在线编辑预览
  9. 超详细Uart驱动框架及编程方法
  10. Notability work with acrobat pro dc