0
我已經定義了一個倒計時函數,但是當我稱它沒有任何反應時。沒有函數調用的代碼工作。我的函數調用錯誤?函數調用沒有響應
此外,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!")
我已經找到了打印語法錯誤。我不得不添加「from __future__import print_function。還必須導入sys來刷新打印後的緩衝區,我仍然不知道爲什麼我的函數調用不起作用。 – Benjamin