首页 > 编程知识 正文

python教材答案,python试题

时间:2023-05-04 10:24:57 阅读:144402 作者:1539

python二级的第十二个答案

46、考生文件夹下存在3个Python源文件,分别解决3个问题。 请根据文件中的说明修改代码,以实现以下功能:

法定假日是根据各国各民族风俗习惯和纪念要求,国家法律统一规定的庆祝和休假休息时间。 法定节假日制度是国家政治、经济、文化制度的重要反映,涉及经济社会多方面,涉及广大人民群众的切身利益。 法定假日假期安排,为居民购物和休闲提供了时间便利,为拉动内需,促进经济增长作出了积极贡献。 提供2018年节日假日CSV文件(PY301-vacations.csv )。 内容示例为以下:

说明:说明:说明: D:开发黑教室1-Ncre项目 windowsformsapplication 20190821 Dazhong-pythonbindebu gdebu g

在第一个示例中,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日之间

端午节(五)在06月16日至06月18日期间

请输入休息日号码:

问题3 ) 5分) :除了问题2之外,还在PY301-3.py文件中修改代码,并对键盘输入的每个序列号进行合法性处理。 如果输入的数字无效,则显示“假日号码输入有误! ”,继续输出后续信息,然后返回输入编号的状态。

输入和输出的示例格式为以下:

请输入休息日编号:5 14 11

端午节在06月16日到06月18日之间

休息日号码的输入有错误。

休息日号码的输入有错误。

请输入休息日号码:

#以下代码是提示框架.请用一行或多行代码替换。 ______中请用一行代码替换。 ##注意:可以任意更改提示帧代码,以使程序的功能达到准fi=open(py301-vacations.CSV )。 ' r ' ) ls=[ ] forlineinfi : ls.append (line.strip ) ( n ).split )、() s=input (请输入假日名称: ) forlineinls : ifs==line [1] : print ) ({}的假期为{ }--。 (请用…替换一行或多行代码。 )注意:您可以任意修改提示框架代码,使程序功能的完成标准为fi=open(py301-vacations.CSV )。 请输入' r ' ) ls=[ ] forlineinfi : ls.append (line.strip ) (n ).split )、() s=input ) (假日编号: )。 (split ) ) ) while true : fori ins : forlineinls : ifi==line [0] 3360 print ) ) )天'.format(line[1] line [3] [ :-2 ] line [3] [-2: ] ) (s=input (请输入'假日号码: ' ).split ) ' ) fi.close ) #以下各项(请使用一行以上的代码代替. ##注意:提示帧代码是可选的。以完成程序的功能为准fi=open(py301-vacations.CSV )、(r ) ) ls=[] 设为forlineinfi : ls.append (line.strip ((n ).spllin ) )=' 3360 fori ins 3360 flag=falseforlineinls : ifi 天之间。line[2][:-2]、line[2][-2:]、line[3][:-2]、line[3][-2:] ) flag=trueifflfle

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。