# 경우의수1번
def test_1():
print("A지점 통과")
return 1
print("D지점 통과")
output = test_1()
print(output)
#경우의수2번
def test_2():
print("A지점 통과")
return 1
output = test_2()
print("D지점 통과")
print(output)
1번은 "D지점통과" 다음 "A지점통과"의 출력값이 나왔고
2번은 그 반대가 나왔습니다.
1번은 코드순서가 이해가 되는데 2번은 왜 1번과 다르게 나온것인지...
변수를 선언하는 위치에 따라 결과가 달라진 것인지 정확한 이유를 모르겠습니다.