如何解决可以通过用户输入扩展的倒数计时器?
我正在尝试制作一个小游戏。
我需要一个计时器,它会在游戏开始时在后台开始倒计时(它显示了篝火的寿命)。
不需要每秒打印剩余持续时间 (fire_time
),但用户应该能够输入命令(如 fire
)来获取剩余秒数。
用户还应该能够输入为计时器添加不同秒数的单词(如 "paper"
、"wood"
等)
for seconds in range(fire_time,-1):
fire_timer = Timer(0,fire_time_calc,[fire_time])
fire_timer.start()
#print(f"'Fire_time' aus for-loop = {fire_time}")
time.sleep(1)
fire_time -= 1
我有一个被调用的函数,它打印时间 (fire_time_calc
)。
目前这个功能只是显示倒计时是如何进行的,但我不知道我是否真的需要它。
目前计时器工作正常,因为它倒计时为零。
问题是,在达到零之前不允许用户输入。
变量 fire_time
需要在 for
循环之外更新和访问,以便为倒计时添加时间...
有人知道如何解决这个问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。