인프런 커뮤니티 질문&답변

tjdwns0309님의 프로필 이미지
tjdwns0309

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

4. 대표값

res의 scope 질문입니다.

작성

·

244

0

res의 스코프가 if안에서만 쓰이는 변수가 되는게 아닌가요?

그전에 선언을 하지 않았는데 for문을 나오고서도 쓰여지는 이유가 궁금합니다.

답변 2

1

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

C++ 언어같은 경우는 블록을 기준으로 변수의 유효범위가 생성되지만 파이썬 같은 경우는 변수의 유효범위가 함수를 기준으로 생성되는 것으로 알고있습니다. 

구글링 해보세요^^

0

OS 환경에 따라 조금 다른것 같습니다. 맥에서는 for 밖에서 선언하지 않으면 오류가 발생합니다.

 

tjdwns0309님의 프로필 이미지
tjdwns0309

작성한 질문수

질문하기