Le mot-clé global
Développons encore votre maîtrise de la portée. Dans cet exercice, vous utiliserez le mot-clé global
à l’intérieur d’une fonction pour modifier la valeur d’une variable définie dans la portée globale.
Cet exercice fait partie du cours
Introduction aux fonctions en Python
Instructions
- Utilisez le mot-clé
global
pour modifier l’objetteam
dans la portée globale. - Modifiez la valeur de
team
dans la portée globale en la remplaçant par la chaîne de caractères"justice league"
. Affectez le résultat àteam
. - Appuyez sur le bouton Soumettre pour voir comment l’exécution de votre fonction nouvellement définie
change_team()
modifie la valeur du nomteam
!
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)