global month_beiyong
global day11_beiyong
month_beiyong = day_diernian.m
day11_beiyong = day_diernian.d
while True:
if name == ‘main’:
print(“你可以输入’q’退出去哦!”)
day1 = input(‘请输入你的农历生日\n(格式为:年-月-日):’)
if day1 == ‘q’:
break
fun1(day1)
b = datetime.now()
date2 = datetime(year,month,day11)
days1 = date2 - b
j = days1.days
if j >= 0 :
print(‘你本年的生日还没有过哎,距离你本年的生日还差%s天’%days1)
elif j<0:
#现在到第二年1月1号的天数
year += 1
days4 = datetime(year,1,1)
days3 = days4 -
b
f = days3.days
#再从第二年11日计算到你生日的天数
days5 = datetime(year,month_beiyong,day11_beiyong)