while

기본구조

while <조건문>:
    <수행할 문장1>
    <수행할 문장2>
    <수행할 문장3>
    ...

while 반복문 : for 반복문처럼 사용하기

i = 0
while i < 10:
    print("{}번째 반복입니다.".format(i))
    i += 1

while 반복문 : 상태를 기반으로 반복하기

list_test = [1, 2, 1, 2]
value = 2
while value in list_test: # list_test 내부에 value가 있다면 반복
    list_test.remove(value)
print(list_test) # [1, 1]

while 반복문 : 시간을 기반으로 반복하기

while 반복문 : break 키워드 / continue 키워드

  • break 키워드 : while문을 강제로 빠져나가고 싶을 때 사용

  • continue 키워드 : 조건이 맞지 않으면 맨 처음(조건문)으로 돌아가게 만드는 것

무한반복 while True:

  • while문의 조건문이 True이므로 항상 참이 된다. 따라서 while문 안에 있는 문장들은 무한하게 수행될 것이다.

  • 이때는 Ctrl+C를 눌러서 while문을 빠져나갈 수 있다.

Last updated

Was this helpful?