Python 编程输入数字1~7,输出数字对应的星期几?

Python016

Python 编程输入数字1~7,输出数字对应的星期几?,第1张

a = input('请输入数字:')

if a == '1':

print('星期一')

elif a == '2':

print('星期二')

elif a == '3':

print('星期三')

elif a == '4':

print('星期四')

elif a == '5':

print('星期五')

elif a == '6':

print('星期六')

elif a == '7':

print('星期日')

else:

print('数字无效')

#蔡勒公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1

import math

dict = {1: “星期一”, 2: “星期二”, 3: “星期三”, 4: “星期四”, 5: “星期五”, 6: “星期六”, 0: “星期天”}

while 1:

y=int(input(“请输入年份”))

m=int(input(“请输入月份”))

d=int(input(“请输入天”))

if m1 :

m=13

y=y-1

elif m2:

m=14

y=y-1

allday=math.floor((y-1)+(y-1)/4-(y-1)/100+(y-1)/400+13*(m+1)/5+(m-1)*28-7+d)

x=allday%7

print(dict.get(x))