爱意随风起9306 发表于 2022-12-23 19:57:03

这类问题有没有简洁的代码符合要求

https://thumbnail1.baidupcs.com/thumbnail/87c06171an190cd615955731dfd574e9?fid=1590253992-250528-690623119397916&rt=pr&sign=FDTAER-DCb740ccc5511e5e8fedcff06b081203-j%2f5BmahgzpwG26S2A%2fVWaVh7R%2f8%3d&expires=8h&chkbd=0&chkv=0&dp-logid=205400560939966689&dp-callid=0&time=1671793200&size=c1463_u915&quality=90&vuk=1590253992&ft=image&autopolicy=1

tommyyu 发表于 2022-12-23 20:10:24

假设今天是星期n,问m天后是星期几,即可很容易求出m天后是(n+m) % 7。
但是在m天后应该是星期天时,上面的式子所返回的值是0,则对0进行特殊判断即可。
核心代码部分:if (n+m) % 7 == 0:
    print(7)
else:
    print((n+m) % 7)
页: [1]
查看完整版本: 这类问题有没有简洁的代码符合要求