始める無料で始める

キーワード 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)
コードを編集して実行