题目信息
-
题目类型
-
四级
-
题目年份
-
2024
-
题目题型
-
编程题
-
关 键 词
-
日期问题
题目题干
36.日期问题FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
小明同学学习Python的函数后,想动手利用函数来解决生活中的问题。于是他突发奇想,输入日期,统计这一天是这一年的第几天。编写的代码如下,请完善划线处的代码。FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
qef isRn(year):FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#判断year是否闰年FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
if①or year % 400==0:FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return 1FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return 0FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
def jsDays(data):#计算日期data在这一年是第几天FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
s=0FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
year int(data[: 4])FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
month int(data[4: 6])FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
day int(data[6: ]FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for i in range(②):FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
s += days[i]FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
s + dayFjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
if month >2 and③FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
s+=1FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return sFjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
def checkRq(data):#判断输入的日期是否正确FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
month int(data[4: 6])FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
day int(data[6: ]FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
if month <1 or month >12:FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return 0FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
if days[month-1]<day or day <1:FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return 0FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return 1FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
days=[31,28,31,30,31,30,31,31,30,31,30,31]FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#定义每个月的天数FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
rq=input('输入年月日,格式如:20240102\n')FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
if checkRq(rq):FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
d=④FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
print(rq,'是这一年的第',d,'天')FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
else:FjN100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
print(rq,'输入的日期有错误')
答案解析
相关题目
提示声明
- 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
- 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。
猜你喜欢
Scratch3.0
全国青少年软件编程等级考试
Python
Scratch图形化一级
Scratch图形化四级
Scratch图形化三级
Scratch图形化二级
电子学会