Я новичок в Python и меня возникают проблемы с этим фрагментом кода:Python - запустить две команды одновременно
while true:
rand = random.choice(number)
print(rand)
enter_word = input("Write something: ")
time.sleep(5)
Я хочу, чтобы иметь возможность вводить слова в консоли время, на в то же время, в случайном порядке отображаются случайные числа. Но новый номер появляется только после ввода слова. Каков наилучший способ заставить обе эти команды работать одновременно?
Нужно ли мне создавать поток или есть что-то более простое, что я могу сделать? И если мне нужно сделать нить, можете ли вы, пожалуйста, немного поработать над тем, как я ее создам?
Заранее спасибо
Рассматривали ли вы создание графического интерфейса: текстовое поле для ввода и текстовую область для вывода? – jfs
В конечном итоге я собираюсь создать графический интерфейс. Но разве это исправить мою проблему? – user2456977
GUI обычно использует цикл событий, который упрощает выполнение действий одновременно, например, повторно вызывает функцию, которая заполняет текстовую область случайными числами, в то время как текстовые поля ждут ввода. – jfs