为了确定女朋友生日在那一天,我就想做一个简单的程序计算出来,
计算公式可以为:
—————— 年份(分辩是否闰年29,28)
——————月(确定前面几个月,好确定天数)
——————日(剩下的天数不足以构成月份,单独拎出来)
由此得代码:(建议看第一个最后一个)
# 计算这一日是该年的哪一天
year = int(input("输入年:(均为数字)"))
month = int(input("输入月:"))
day = int(input("输入日:"))
days = 0
for m in range(month):
if m == 1 or m == 3 or m == 5 or m == 7 or m == 8 or m == 10 or m == 12:
days += 31
elif m == 4 or m == 6 or m == 9 or m == 11:
days += 30
if month > 2:
if year % 4 == 0