Pythonにおける変数のグローバルスコープ
変数 num を関数の外側のコードブロックに移動すると、
その変数は グローバルスコープ を取得し、
関数内部だけでなく外部からもアクセス可能になります:
num = 1
def func():
print(num)
func() # 1を出力
次のコードを実行した結果はどうなりますか:
num = 2
def func():
return num
func()
print(num)
次のコードを実行した結果はどうなりますか:
num = 2
def func():
return num1
print(func())