Nyckelordet global
Nu ska vi fördjupa din förståelse av scope. I den här övningen använder du nyckelordet global inuti en funktion för att ändra värdet på en variabel som är definierad i det globala scopet.
Den här övningen är en del av kursen
Introduktion till funktioner i Python
Övningsinstruktioner
- Använd nyckelordet
globalför att ändra objektetteami det globala scopet. - Ändra värdet på
teami det globala scopet till strängen"justice league". Tilldela resultatet tillteam. - Klicka på Skicka in svar för att se hur din nydefinierade funktion
change_team()påverkar värdet påteam!
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)