Это работает для меня, как задумано, трудно сказать, в чем проблема с вашим кодом, так как вы разместили только дробный код
Если вы используете цикл for со списком, то это должно бытьотформатирован правильно.используйте список, если вы планируете использовать номера для заказа.
import time
numbers = ['1','2','3','4','5','6','7']
for number in numbers:
print(number, end='\r', flush=True)
time.sleep(0.5)
Если вы хотите последовательное перечисление, то вы можете использовать каноническое выражение:
for number in range(20):
print(number, end='\r', flush=True)
time.sleep(1)
Или, если вы хотитеиспользовать цикл while
import time
n = 0
while n <= 15:
n += 1
print(n, end='\r', flush=True)
time.sleep(0.5)
Все три цикла работают так, как задумано и почти одинаково