#python-3.x #function #variables
#python-3.x #функция #переменные
Вопрос:
Я работаю над кодом на python, который требует, чтобы пользователь вводил свое имя, теоретически это работает отлично, но когда я запускаю скрипт, я получаю эти 3 строки в качестве выходных данных:
Please Enter your name
Your name will be saved as, <built-in function input>
Это код:
# Function for the user's name and then sends user to menu
print("Please Enter your namen")
name = input
print("Your name will be saved as, ", name,)
menu()
Комментарии:
1. Просто чтобы уточнить, вы спрашиваете, почему вы видите
<built-in function input>
? Вы никогда не вызываетеinput
.2.
name = input()
или даже лучшеname = input('Enter your namen')
.
Ответ №1:
Строка. имя = ввод. сохраняет, какая функция «ввод» вам нужна, чтобы правильно использовать функцию «ввод»
# Function for the user's name and then sends user to menu
print("Please Enter your namen")
name = input()
print("Your name will be saved as, ", name,)
menu()