36.法定节假日是根据各国、各名族的风俗习惯或纪念要求,由国家法律统一规定的用以进行庆祝及度假的休息时间。法定节假日制度是国家政治、经济、文化制度的重要反映,涉及经济社会的多个方面,涉及广大人民群众的切身利益。法定节假日的休假安排,为居民出行购物和休闲提供了时间上的便利,为拉动内需、促进经济增长做出了积极贡献。 给出一个2020年的节假日的放假日期CSV文件(vacations.csv),内容示例如下:
图片1.jpg
(17.06 KB, 下载次数: 0)
以第1行为例,1230表示12月30日,0101表示1月1日。 代码功能为:读入CSV文件中数据,获得用户输入。根据用户输入的节假日名称,输出此节假日的假期范围。请补全代码。
fi=open("/data/ ① ","r") ls=[] for line in fi: ls.append(line.strip("\n").split(",")) fi.close() s=input("请输入节假日名称:") for line in ls: if ② : print("{}的假期位于{}-{}之间".format(line[1], line[2], line[3])) 答案: 37.尊老王国有一个默认规则,排队必须遵守年长的在前,年幼的在后。一支正要出城的队伍,请帮助他们顺利出城。 输入: 15、78、96、45、36 输出 [96, 78, 45, 36, 15] [3, 2, 4, 5, 1] 请在划线处补全代码,实现以上功能 s = input() x= s.split('、') a = [] b = [] n = 0 for i in range(0, len(x)): a.append(int(x[i])) n= ___________ b.append(n) for i in range(n-1): for j in range(i+1, n): if (__________): _________________ b[i], b[j] = b[j], b[i] print(a) print(b) 答案:
38. 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 n = int(input('请输入总人数:')) num = [] for i in range(n): num.append( ① ) i = 0 k = 0 m = 0 while m < n - 1: if ② : k += 1 if k == 3: num = 0 k = 0 ③ i += 1 if i == n : i = 0 i = 0 while num == 0:i += 1 print( ④ ) 答案:
|