题库首页 › 青少年软件编程(Python) › 题目 1654

日期计算器 设计一款日期计算程序,能否实现下面的功能: (1)要求用户分别输入年、月、日(分三次输入) ; (2)程序自动会根据输入的年月日计算出这一天是这一年的第几天; (3)输出格式为:这是****年的第**天; 请输入某年某月某日,通过编程判断这一天是这一年的第几天。 友情提示: 考试平台暂不支持编程题程序运行。

正确答案:参考程序(Python):y,m,d=map(int,input().split());md=[31,28,31,30,31,30,31,31,30,31,30,31];if (y%4==0 and y%100!=0)or y%400==0:md[1]=29;days=sum(md[:m-1])+d;print(f'这是{y}年的第{days}天')。核心:平闰年判断+月份天数累加。

试卷来源:202112 青少年软件编程等级考试Python二级真题

本卷相关题目

在线做题 同科目题库