Pythonにおける変数のグローバルスコープ

変数 num を関数の外側のコードブロックに移動すると、 その変数は グローバルスコープ を取得し、 関数内部だけでなく外部からもアクセス可能になります:

pythonnum = 1

def func():
  print(num)
  
func() # 1を出力
Задание 1

次のコードを実行した結果はどうなりますか:

pythonnum = 2

def func():
  return num

func()
print(num)
Задание 2

次のコードを実行した結果はどうなりますか:

pythonnum = 2

def func():
  return num1

print(func())