프로그래밍 핵심 개념 in Python 예제 실습제어문while 반복문 문법 연습 III

Q

변수 scope 관련해서

조회 256

좋아요 0

2024년 5월 24일

댓글 2

2024년 5월 25일
찐1님 말씀처럼 그냥 i를 가져다 쓰는 것은 상관없지만, i +=1 처럼 i 값에 변경을 가하려고 하면 파이썬이 전역변수가 아닌 지역변수로 인지하게 됩니당. 그래서 i 가 함수 내에 없으니 오류가 나게 되는 것이죵
2024년 5월 25일
그리고 함수내에서 전역변수를 사용하는 것은 되도록 피해주시는게 좋아용. 전역변수는 어디서든 사용할 수 있다보니 언제든 변경될 수 있어서 나중에 문제가 생길 때 디버깅하기도 어렵고용
A
1개의 답변이 있어요

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇