프로그래밍 핵심 개념 in Python제어문while 반복문 실습 II

Q

while 반복문에서 헷갈리는 scope

조회 4710

좋아요 25

2020년 4월 13일




댓글 1

베스트 댓글
2021년 3월 5일
h = 100
while h % 23 != 0:
h += 1

print(h)
이렇게 하시면 h를 100으로 정의한다음 h를 23으로 나누었을 때 0이 아닌 값까지만 반복실행이되고 0이 되자마자 While 문의 조건이 False가 되면서 반복이 중지됩니다. 따라서 print가 안에 같이 있을 시에 23으로 나누었을 때 0이 아닌 애들까지는 출력이 되다가 나머지가 0이 되자마자 반복이 끊기기 때문에 print가 실행되지도 못하고 끝나는 것 같습니다. (제 이해로는요)
A
2개의 답변이 있어요
커뮤니티 파트너 채택



2020년 4월 13일

댓글 1

2020년 4월 13일
ㅜㅜㅜㅠㅠ감사합니다!!!!!!!!!



2021년 2월 5일

댓글 3

베스트 댓글
2024년 3월 13일
scope강의(2-9차시)에서 파라미터도 일종의 로컬변수라고 하셨는데 글로벌변수인건가요?
베스트 댓글
2024년 3월 14일
파라미터는 지역변수가 맞습니당!
2024년 6월 3일
그럼 현재 배운 시점까지는 파라미터랑, 함수에서 정의된 변수를 제외하고는 글로벌 변수로 봐도 될까요?

(주) 코드잇

대표강영훈

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

이메일support@codeit.kr

사업자 번호313-86-00797

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

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