【发布时间】:2020-06-05 02:55:18
【问题描述】:
我是编程新手,有一个关于在 Python 中替换打印函数中的文本的问题。
在我当前的代码中,为了倒计时,如果你输入 5,它会打印“5431GO”,我怎样才能让它替换前一个字符?我以前做过,但我忘记了,我认为这与“\r”有关?
import time
countdown_time = int(input("Enter amount of seconds to count down from: "))
while countdown_time >= 0:
if countdown_time == 0:
print("GO")
break
else:
print(countdown_time, end="")
countdown_time -= 1
time.sleep(.5)
【问题讨论】:
-
是的,
\r是回车。它转到行首而不转到下一行。
标签: python python-3.x string replace character