• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

for문 앞 res와 score는 for문 안에서 선언했는데 지역변수 아닌가요?? 문법이 이해가 안되네요 ㅠ

21.08.17 00:07 작성 조회수 152

0

res와 score는 지역변수인데 for문 밖에서 사용하는게 이해가 안되네요 ㅠ

답변 1

답변을 작성해보세요.

0

안녕하세요^^

파이썬은 지역변수 유효범위는 함수안에 선언했냐 안했냐로 구분합니다. 다른 언어처럼 블록단위 스코프가 아닙니다. 

인프런님의 프로필

인프런

2022.11.04

함수 내부에 선언했냐로 따진다면, AA.py에서 작성한 소스코드는 import부터 마지막 라인까지를 전체 하나의 함수로 보고 for문 등의 블록을 벗어나도 해당 블록의 지역변수를 AA.py의 아무데서나 사용할 수 있는건가요?