我已经定义了一个倒计时功能,但是当我调用它时没有任何反应。没有函数调用代码可以工作。我的函数如何调用错误?
同样,print()
函数为end =' \ r'提供了无效的语法。非常感谢任何帮助!
import time
def countdown(t):
while t:
mins, secs = divmod(t, 60)
timeformat = '{:02d}:{:02d}'.format(mins, secs)
print(timeformat, end='\r')
time.sleep(1)
t -= 1
if __name__ == "__main__":
t=30
countdown(t)
print("Goodbye!")
答案 0 :(得分:0)
通过添加" import sys& amp; import os"加上在print语句之后使用sys.stdout.flush()。