[python] while else

chaemin·2022년 11월 13일

Python

목록 보기
6/6

반복문과 else를 같이 사용할 수 있다?


while과 else

while 조건식:
	실행문1
    ...

else:
	실행문2

while문은 조건식이 참인 경우 실행문1을 실행한다.
만약, 조건식이 거짓인 경우는 실행문2를 실행한다.
이때, 실행문1을 실행하다가 break문을 만나면 else의 실행문2를 실행하지 않고 반복문을 끝낸다.


예제

i = 1
while i < 6:
	print(i)
  	i += 1
else:
  	print("i is no longer less than 6")

i가 6보다 작은 경우 while문 내의 실행문이 실행되지만,
i가 6보다 크거나 같은 경우는 else의 print 함수를 실행한다.

profile
창원대학교 컴퓨터공학과 대학원생

0개의 댓글