一个可以测算日期的程序
print('本程序共循环10次!如还需使用,请重新运行程序!')
x=1
w=input('今天是星期(注意哦,请输入阿拉伯数字,周日请输入数字7!):')
while x<=10:
a=int(input('请输入天数让我们计算其之后是星期几。天数:'))
b='这天是周'
c=a%7
if w=='1':
if a<0:
print(b+'1')
if c==0:
print(b+'1')
if a<6:
print(b+str(1+c))
if a>7:
if c>0:
if c<6:
print(b+str(1+c))
if c==6:
print(b+'日')
if w=='2':
if a<0:
print(b+'2')
if c==0:
print(b+'2')
if a<5:
print(b+str(2+c))
if a>6:
if c>0:
if c<5:
print(b+str(2+c))
if c==5:
print(b+'日')
if c==6:
print(b+'1')
if w=='3':
if a<0:
print(b+'3')
if c==0:
print(b+'3')
if a<4:
print(b+str(3+c))
if a>5:
if c>0:
if c<4:
print(b+str(3+c))
if c==4:
print(b+'日')
if c==5:
print(b+'1')
if c==6:
print(b+'2')
if w=='4':
if a<0:
print(b+'4')
if c==0:
print(b+'4')
if a<3:
print(b+str(4+c))
if a>4:
if c>0:
if c<3:
print(b+str(4+c))
if c==3:
print(b+'日')
if c==4:
print(b+'1')
if c==5:
print(b+'2')
if c==6:
print(b+'3')
if w=='5':
if a<0:
print(b+'5')
if c==0:
print(b+'5')
if a<2:
print(b+str(5+c))
if a>3:
if c>0:
if c<2:
print(b+str(5+c))
if c==2:
print(b+'日')
if c==3:
print(b+'1')
if c==4:
print(b+'2')
if c==5:
print(b+'3')
if c==6:
print(b+'4')
if w=='6':
if c==0:
print(b+'6')
if c==1:
print(b+'日')
if c==2:
print(b+'1')
if c==3:
print(b+'2')
if c==4:
print(b+'3')
if c==5:
print(b+'4')
if c==6:
print(b+'5')
if w=='7':
if c==0:
print(b+'日')
if c==1:
print(b+'1')
if c==2:
print(b+'2')
if c==3:
print(b+'3')
if c==4:
print(b+'4')
if c==5:
print(b+'5')
if c==6:
print(b+'6')
x=x+1
作者邮箱:3636261850@qq.com
还有更多python程序正在制作中……尽情期待
本版本为控制台版本,如想获取easygui版本的日期测算程序请于作者联系
如果发现程序bug请第一时间联系作者,我们会尽快处理!