Python输入日期判断是这一年的第几天
利用python编程,根据输入的年月日判断这一天是这一年的第几天。
·
利用python编程,根据输入的年月日判断这一天是这一年的第几天。
import numpy as np
years = input("请输入年份:")
months = input("请输入月份:")
days = input("请输入日期:")
arr = np.array([0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31])
if (int(years) % 4 == 0 and int(years) % 100 != 0) or int(years) % 400 == 0:
arr[2] = 29 # 是闰年则二月有二十九天
else:
arr[2] = 28 # 是平年则二月有二十八天
sum: int = 0
for i in range(1 , int(months)) : # 计算到这一个月之前所有的天数
sum = sum + arr[i]
sum = sum + int(days) # 这个月到这一天的天数加之前每个月总的天数,即该日期是今年的第几天
print(sum)
更多推荐
已为社区贡献1条内容
所有评论(0)