Я пытаюсь обновить текст, чтобы отображать некоторую информацию в одной строке, переписывая старый текст.
Пример кода:
from time import sleep
def countdown(n):
if n > 0 :
print(n)
sleep(0.3)
countdown(n-1)
else :
print("Blastoff!")
countdown(3)
Если яиспользуйте "\ r" в операторе печати, это делает \ n два раза.
Я пробовал возврат каретки "\ r" и функцию cls clear (), все в стеке, но для Mac ничего не работает.
пример кода:
from time import sleep
def countdown(n):
if n > 0 :
print(n)
sleep(0.3)
countdown(n-1)
else :
print("Blastoff!")
countdown(6)
Если я использую «\ r» в операторе печати, он делает \ n два раза.это текущий вывод: 3 2 1 Blastoff!
в том же окне.
Я хотел бы получить вывод следующим образом: 3 # в первой строке
2 # в том же месте, где было 3 ... и так далее.,,Взлетать!# в конце будет единственным на экране.