【发布时间】:2021-06-11 18:01:36
【问题描述】:
23:59:59 之后的时间是 01:00:00,但我想要 24:29:59 之后的 01:00:00
程序:
seconds = 56
minutes =59
hours = 23
import time
from turtle import *
setup()
t1 = Turtle()
while True:
t1.clear()
t1.write(str(hours).zfill(2) + ":" + str(minutes).zfill(2) +
":" + str(seconds).zfill(2))
seconds = seconds + 1
time.sleep(1)
if seconds == 60:
seconds = 0
minutes = minutes + 1
if minutes == 60:
minutes = 0
hours = hours + 1
if hours == 24:
hours = 0
hours = hours + 1
输出: 23:59:59/ 01:00:00/ 01:00:01
我想要的输出: 24:29:59/ 01:00:00/ 01:00:01
【问题讨论】:
-
你的断言不正确:23:59:59之后的时间是00:00:00,而不是01:00:00
-
请通过intro tour、help center 和how to ask a good question 了解本网站的运作方式并帮助您改进当前和未来的问题,从而帮助您获得更好的答案。 “告诉我如何解决这个编码问题?”与 Stack Overflow 无关。您必须诚实地尝试解决方案,然后就您的实施提出具体问题。 Stack Overflow 无意取代现有的教程和文档。
-
嗨,欢迎来到 StackOverflow。请尝试自己解决上述问题,每当您遇到困难时,请将脚本与您面临的困难一起发布。阅读本文以清楚地了解如何提出问题。
-
不接受站外链接和文字图片;您的帖子必须是独立的,符合本网站的目的。
-
@Prune 你不知道。他可能正在为一个虚构的世界中的游戏制作时钟,在这个世界中,时间的流动方式不同。因此可能会重置 24:30?
标签: python datetime time clock time-format