Попробуйте меньше кода, как показано ниже. Это работает на Linux. Опубликованный код не работает на Windows, но работает на Linux.
КОД ВВОДА:
import threading
def user_input():
input("What's your name? ")
threads = []
for i in range(5):
t = threading.Thread(target=user_input)
threads.append(t)
t.start()
ВЫХОД:
Python 3.7.4 (default, Jul 9 2019, 00:06:43)
[GCC 6.3.0 20170516] on linux
What's your name? test
What's your name? test
What's your name? test
What's your name? test