작성한 질문수
파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
4. 대표값
작성
·
244
0
res의 스코프가 if안에서만 쓰이는 변수가 되는게 아닌가요?
그전에 선언을 하지 않았는데 for문을 나오고서도 쓰여지는 이유가 궁금합니다.
답변 2
1
안녕하세요^^
C++ 언어같은 경우는 블록을 기준으로 변수의 유효범위가 생성되지만 파이썬 같은 경우는 변수의 유효범위가 함수를 기준으로 생성되는 것으로 알고있습니다.
구글링 해보세요^^
OS 환경에 따라 조금 다른것 같습니다. 맥에서는 for 밖에서 선언하지 않으면 오류가 발생합니다.