概述
#题目:输入某年某月某日,判断这一天是这一年的第几天?
day=input('请输入年月日(格式举例:2000-01-05):')
year=int(day[:4])#将年份截取
month=int(day[5:7])#截取月份
sun=int(day[8:10])#截取日
print(year,month,sun)
t_run=[31,29,31,30,31,30,31,31,30,31,30,31]#闰年每个月天数
f_run=[31,28,31,30,31,30,31,31,30,31,30,31]#平年每个月的天数
tall_day=0#设总天数初始值为0
if year%4==0 and year%100!=0 or year%400==0:#判断闰年的条件
for i in range(month-1):#本月之前的所有月份天数循环求和
tall_day +=t_run[i]
else:
for i in range(month-1):
tall_day +=f_run[i]
print('您输出的是{}年的第{}天'.format(year,tall_day+sun))#之前所有月份加上本月的日数就是今年的多少天
最后
以上就是欢喜奇异果为你收集整理的Python题目:输入某年某月某日,判断这一天是这一年的第几天?的全部内容,希望文章能够帮你解决Python题目:输入某年某月某日,判断这一天是这一年的第几天?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复