У меня есть этот код прямо здесь
def typeWriterText(message):
for char in message:
sys.stdout.write(char)
sys.stdout.flush()
if char != "\n":
time.sleep(0.04)
else:
time.sleep(1)
У меня также есть этот код прямо здесь
tempName = input(typeWriterText("Enter your name: "))
Ожидаемый вывод
Enter your name:
Фактический вывод
Enter your name: None
Я думаю, что это происходит, потому что переменная tempName запрашивает ввод и, следовательно, имеет значение None при печати значения. Как я могу запросить ввод для этой переменной и предотвратить печать функции Нет?
Я пытался написать функцию в других местах, но не смог.