Я пытаюсь ввести число в список, где каждый элемент имеет один ди git, и у меня есть ранее введенный ди git для отображения на той же строке. Например,
Вывод
Enter any 4-digit number
>1234
Проблема в в режиме реального времени , программа не печатает ди git сразу после ввода.
Только после завершения всей программы печатается весь список.
import msvcrt
digit = []
print("Enter any 4-digit number\n>", end = "")
for i in range(4):
n = int(msvcrt.getch()) #input 1234
digit.append(n)
print(n, end = "")
Редактировать
print(n, end = "")
print(n, end = "", flush = True)