global_var = 'global'
def local_def():
# ローカル用の変数
local_var = 'local'
return local_var
print(global_var)
print(local_var)
def local_def():
# グローバル変数の参照
print(global_var)
local_def()
def local_def():
local_var = 'local'
# ローカルで定義した変数を戻す
return local_var
g2 = local_def()
print(g2)
global_var = 'g'
for i in range(5):
j = global_var*i
# ローカルの変数をそのままプリントする
print(i,j)
sp = 'global'
def local_def():
sp = 'local'
print(sp)
local_def()
print(sp)
sp = 'global'
def local_def():
# ローカルでグローバル変数として定義
global sp
sp= 'local'
print(sp)
local_def()
print(sp)