Ключевое слово global
Продолжаем отрабатывать работу с областями видимости. В этом упражнении вы используете ключевое слово global внутри функции, чтобы изменить значение переменной, определённой в глобальной области видимости.
Это упражнение является частью курса
Введение в функции Python
Инструкции к упражнению
- Используйте ключевое слово
global, чтобы получить доступ к объектуteamв глобальной области видимости. - Присвойте переменной
teamв глобальной области видимости строку"justice league". - Нажмите кнопку «Отправить ответ», чтобы увидеть, как вызов вашей новой функции
change_team()изменяет значение переменнойteam!
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create a string: team
team = "teen titans"
# Define change_team()
def change_team():
"""Change the value of the global variable team."""
# Use team in global scope
# Change the value of team in global: team
# Print team
print(team)
# Call change_team()
change_team()
# Print team
print(team)