num_out = 10
def printNumbers():
print(f'num_out : {num_out}')
printNumbers()
def printNumbers():
num_out = 20
#동명이인의 느낌
print(f'num_out : {num_out}')
printNumbers()
print(f'num_out : {num_out}')
result :
num_out = 10
num_out = 20
num_out = 10
def printNumbers():
num_in = 20
print(f'num_in : {num_in}')
printNumbers()
print(f'num_in : {num_in}')
result :
num_in = 20
ERROR
num_out = 10
def printNumbers():
global num_out
num_out = 20
print(f'num_out : {num_out}')
printNumbers()
print(f'num_out : {num_out}')
result :
num_out = 20
num_out = 20