컴퓨터는 무한 반복에 싫증을 느끼지 않는다.
컴퓨터는 반복문 처리에 탁월하다.
반복적으로 일을 처리하는 것을 루프(Loop)라고 한다.
while 루프
n = 5
while n > 0:
print(n)
n = n - 1
print(n)
print('끝')
while [조건식] :
동작
으로 설명할 수 있다.
조건식 내부가 참일 때 내부 동작이 끊임없이 반복된다.
while True :
동작
따라서 위 같은 while문은 영원히 반복하게 된다.
이를 끊어주기 위한 방법이 존재한다.
continue/break
루프가 continue를 만나게 되면 해당 루프는 실행이 종료되고
루프가 시작된 지점부터 다시 루프가 실행된다.
반면 break를 만나게되면 그 반복문은 종료된다.
while True:
line = input('> ')
if line[0] == '#' :
continue
if line == 'done' :
break
print(line)
print('Done!')
위 코드에서는 #으로 시작하는 문장을 입력받았을 때 continue가 실행되어 그 반복문은 그냥 넘어간다.
done이라는 문자열을 입력받으면 break가 실행되어 반복문을 탈출한다.
'했던것들 > PY4E(모두를 위한 파이썬)' 카테고리의 다른 글
(파이썬) 문자열 (0) | 2022.05.27 |
---|---|
(파이썬) for 루프 (0) | 2022.05.27 |
(파이썬) 함수 정의, 호출 (인자, 매개변수, 반환값) (0) | 2022.05.27 |
(파이썬) 함수(Function)의 정의 (0) | 2022.05.27 |
(파이썬) try / except (0) | 2022.05.27 |