读入vacations.csv文件数据,先得到2018年的节假日放假日期。再获得用户输入,根据用户输入的一组整数序号(序号间采用空格分隔,以回车结束),输出这些序号对应的节假日的名称、假期范围。要求每个节假日信息一行。若输入的序号有误,则给出对应的提示信息。 参考输入和输出示例格式如下:
请输入节假日序号:1 5 10 15
元旦(1)假期是12月30日至01月01日之间
端午节(5)假期是06月16日至06月18日之间
输入节假日编号10有误!
输入节假日编号15有误!
vacations.csv
fi=open("vacations.csv","r")
ls=__________
for line in fi:
ls.append(line.strip("\n").__________)
fi.close()
s=input("请输入节假日序号:")
while s!="":
slist=__________
for i in slist:
flag=False
for line in ls:
if __________:
print("{}({})假期是{}月{}日至{}月{}日之间".format(line[1],line[0],line[2][:2],line[2][2:],line[3][:2],line[3][2:]))
__________
if flag == False:
print("输入节假日编号{}有误!".__________)
s=input("请输入节假日序号:")
/js/editor20150812/dialogs/attachment_new/fileTypeImages/icon_default.gif
请输入节假日序号:1 5 10 15
元旦(1)假期是12月30日至01月01日之间
端午节(5)假期是06月16日至06月18日之间
输入节假日编号10有误!
输入节假日编号15有误!
vacations.csv
fi=open("vacations.csv","r")
ls=__________
for line in fi:
ls.append(line.strip("\n").__________)
fi.close()
s=input("请输入节假日序号:")
while s!="":
slist=__________
for i in slist:
flag=False
for line in ls:
if __________:
print("{}({})假期是{}月{}日至{}月{}日之间".format(line[1],line[0],line[2][:2],line[2][2:],line[3][:2],line[3][2:]))
__________
if flag == False:
print("输入节假日编号{}有误!".__________)
s=input("请输入节假日序号:")
/js/editor20150812/dialogs/attachment_new/fileTypeImages/icon_default.gif
举一反三
- 以下时间段中,一般峰谷差最大的是() A: 节假日 B: 节假日前 C: 节假日后
- 在冻结到期日的日终批处理时,系统自动将冻结卡片的状态更新为解冻。若冻结期限的最后一日为节假日的,以()为期间届满的日期。 A: 节假日当天, B: 节假日前一日, C: 节假日后第一个工作日, D: 节假日前最后一个工作日。
- 期间届满的最后一日为法定节假日的,以()为期间届满的日期。 A: A节假日开始的前一日 B: B节假日的最后一日 C: C节假日后的第一日 D: D节假日的第一日
- 在所有的案件处理中,如果期间的最后一日为节假日的,以节假日后的第一日为期满日期。
- fname = input(”请输入要写入的文件:”) fo = open(fname,”w+”) ls = [“唐诗”,”宋词” ,”元曲”] fo.writlines ( ls ) for line in fo: print ( line ) fo.close( ) 上述代码的运行结果为:( )