我想出了如何编码今天的日期,但我很难找到如何编码未来的日期,如果将来的日期大于整数6.在他们输入的今天的日期是0,所以它是星期天。但是自从星期天以来的几天,他们进入了31.结果是“今天是星期天,未来的一天是星期三”。我不明白这是如何编码的。这是我迄今为止所拥有的。PYTHON:输入今天之后的天数,显示未来的一天的日期
todaysDate = eval(input("Enter an interger for today's day of the week from 0 - 6, Sunday is 0 and Saturday is 6."))
if todaysDate == 0:
print("Today is Sunday")
elif todaysDate == 1:
print("Today is Monday")
elif todaysDate == 2:
print("Today is Tuesday")
elif todaysDate == 3:
print("Today is Wednesday")
elif todaysDate == 4:
print("Today is Thursday")
elif todaysDate == 5:
print("Today is Friday")
elif todaysDate == 6:
print("Today is Saturday")
daysElapsed = eval(input("Enter the number of days elapsed since today:"))
if daysElapsed == 1:
print("Today is Sunday and the future day is Monday")
嗨@ TigerhawkT3,我不太明白的模运算符,你能解释一下为什么5%7是5等的价值?谢谢 – DandyPotato
@DandyPotato - 如前所述,它执行一个普通的除法运算符,然后给你余数。五除以七是零,其余五。 – TigerhawkT3