始める無料で始める

スコープを理解する

このスクリプトはどの4つの値を出力しますか?

x = 50

def one():
  x = 10

def two():
  global x
  x = 30

def three():
  x = 100
  print(x)

for func in [one, two, three]:
  func()
  print(x)

この演習はコースの一部です

Python関数の書き方

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する