python怎么给数字0-6赋予星期啊?

img

4.5,如何给数字0-7一一赋值Sunday Monday Tuesday Wednesday Thursday Friday Saturday

dict1 = {"Monday":0,"Tuesday":1, "Wednesday":2,"Thursday":3,"Friday":4,"Saturday":5,"Sunday":6}
用字典就好了,每一个日期对应一个数字。
无法给数字赋值,因为数字本来就是值



date = {'0':"Sunday",'1':"Monday",'2':"Tuesday",'3':"Wednesday",'4':"Thursday",'5':"Friday",'6':"Saturday"}
today = int(input("Enter today's day:"))
step =int(input("step:"))
print("the day is ", date[str((today+step)%7)])

望采纳!谢谢


DATE_DAY = {0:'Sunday', 1:'Monday', 2:'Tuesday', 3:'Wednesday', 4:'Thursday', 5:'Friday', 6:'Saturday'}
today = int(input("Enter today's day: "))
elapsed_day = int(input("Enter the number of days elapsed since today: "))
print(f'Today is {DATE_DAY[today]} and the future day is {DATE_DAY[(elapsed_day+today)%7]}')