キーワード global
スコープの理解をさらに深めましょう。この演習では、関数内でキーワード global を使って、グローバルスコープで定義された変数の値を変更します。
この演習はコースの一部です
Pythonの関数入門
演習の手順
- キーワード
globalを使って、グローバルスコープのオブジェクトteamを操作します。 - グローバルスコープの
teamの値を文字列"justice league"に変更し、その結果をteamに代入します。 - Submit ボタンを押して、新しく定義した関数
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)