파이썬 생존기 ep) 10

·2024년 3월 28일

오늘은 이번주에 배웠던 while문에 대해서 배웠었다.
수업 시간에 while문에 대해서 배웠을 때는 이해가 되지 않았는데

문제

1부터 10까지 출력하세요.

i =1

if i <=10:
print(i)
i += 1과 i = i +1은 같은 뜻을 가지고 있다.

여기서 출력을 했을 때 1이 나오는 이유는?
여기서 i는 변수일까 값일까?
값 왜? 여기서 변수를 선언하고 if에서 i은 값이기 때문에
i가 1이니까 10보다 작거나 같다라고 햇을 때 참이기 때문에
출력을 한 것이고

while 구성요소
초기(값)
(종료)조건
step(보폭)

이 세 가지가 모두 충족이 되어야 한다.

profile
공부 블로그

0개의 댓글