ローカルスコープ外の変数を変更する
関数のローカルスコープ外にある変数を関数内から変更したい場合があります。一般的には推奨されませんが、必要になることもあるため、方法を知っておくとよいです。通常はスコープ外にある変数を変更できるように、これらの関数を更新してください。
この演習はコースの一部です
Python関数の書き方
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
call_count = 0
def my_function():
# Use a keyword that lets us update call_count
____ call_count
call_count += 1
print("You've called my_function() {} times!".format(
call_count
))
for _ in range(20):
my_function()