#python #function
#python #функция
Вопрос:
Я выполняю некоторые базовые упражнения на Python, чтобы действительно понять основы функций.
Теперь у меня есть это упражнение:
Присвойте новое имя функции, чтобы иметь возможность вызывать функцию с новым именем:
def displayStudent(name, age):
print(name, age)
displayStudent = showStudent
showStudent ('Emma', 30)
Таким образом, я получаю сообщение об ошибке, в котором говорится, что showStudent не определен
если вызвать функцию displayStudent перед изменением имени, я получаю правильный результат Emma 30
def displayStudent(name, age):
print(name, age)
displayStudent ('Emma', 30)
displayStudent = showStudent
showStudent ('Emma', 30)
Не могли бы вы сказать мне, почему мне нужно вызвать функцию displayStudent перед изменением имени на showStudent . Для меня это не имеет особого смысла. Заранее благодарю!!
Ответ №1:
Попробуйте showStudent=displayStudent
.
Узнайте, как создавать переменные здесь https://www.w3schools.com/python/python_variables.asp