函数调用无响应

时间:2017-07-20 01:44:59

标签: python function printing call

我已经定义了一个倒计时功能,但是当我调用它时没有任何反应。没有函数调用代码可以工作。我的函数如何调用错误?

同样,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!")

1 个答案:

答案 0 :(得分:0)

通过添加" import sys& amp; import os"加上在print语句之后使用sys.stdout.flush()。