Programming Language/Python
[Python]while문 사용하기: 기본 구조, break, continue, 무한 루프
영벨롭
2022. 4. 13. 16:46
[while문의 기본 구조]
while 조건문:
...
<예시>
num = 1
while num <= 10:
print(num)
num += 1
[while문 빠져나오기: break]
while 문은 조건문이 참인 동안 계속해서 while 문 내의 내용을 반복적으로 수행합니다.
이때, 특정 경우에 while문을 빠져나오고 싶다면 어떻게 해야할까요?
바로 break를 사용하면 됩니다.
위 코드에서 num이 5가 되면 while문을 빠져나오게 합시다.
num = 1
while num <= 10:
if num == 5:
break
print(num)
num += 1
[while문의 맨 처음으로 돌아가기: continue]
break가 while문을 완전히 빠져나오는 것이라면, continue는 continue 다음에 작성된 내용은 수행하지 않고 while문의 처음으로 돌아가게됩니다.
num = 0
while num <= 10:
num += 1
if num == 5:
continue
print(num)
[무한루프]
특정 조건문 없이 반복문을 실행하고 싶을 땐 어떻게 할까요?
조건문으로 True를 사용하여 무한루프를 작성하면 됩니다.
하지만 조건없이 계속해서 반복문이 돌아간다면 프로그램이 죽게될 것입니다.
그래서 우리는 무한루프를 사용할 때 break와 같이 사용해야 합니다.
num = 1
while True:
if num == 5:
break
print(num)
num += 1
반응형