用函数实现输入某年某月某日,判断这一天是这一年的第几天?闰年情况也考虑进去
(函数用的很少,代码冗余较高,只是练习了一下思路,后续仍需优化)
'''
while True:
n = input("请输入年份:")
n = int(n)
if n % 400 == 0 :
print("判断为闰年")
elif n % 4 == 0 and n % 100 != 0:
print("判断为闰年")
else:
print("不是闰年")
'''
def day(a):
if a == 1:
result = 0
return result
elif a == 2:
result = 31
return result
elif a == 3:
result = 31 + 28
return result
elif a == 4:
result = 31 * 2 + 28
return result
elif a == 5:
result = 30 + 31 * 2 + 28
return result
elif a == 6:
result = 31 * 3 +30 + 28
return result
elif a == 7:
result = 30 *2 + 31 * 3