Le mot-clé global
Approfondissons votre maîtrise des portées. 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.
Cette activité fait partie du cours
Introduction aux fonctions en Python
Instructions de l’exercice
- Utilisez le mot-clé
globalpour modifier l'objetteamdans la portée globale. - Remplacez la valeur de
teamdans la portée globale par la chaîne"justice league". Attribuez le résultat àteam. - Cliquez sur Soumettre la réponse pour voir comment l'exécution de votre nouvelle fonction
change_team()change la valeur du nomteam!
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)