디버깅 ( 오류 해결 과정 )

Python파이썬 CPU 동작과정

왕현성 2022. 11. 22. 15:05
728x90

위와같은 코드를 입력하고 실행하면 에러가 발생한다. 

 

함수 안에 result = n+1이 있는데도

 

n_plus_1(3) 

print (result)를 입력해도 에러가 발생하는 이유는 아래 사진과 같이 다른 영역에 저장되어있기 때문에 들여쓰기가 되지 않은 부분에서 print(result)를 하게되면 메모리 영역에는 result라는 변수가 없기 때문에 에러가 발생한다.