1.9 파이썬 while 문
파이썬은 하나의 기본 구조를 가진 while 문을 제공한다. (선택 사항으로 추가할 수 있는 else 조건이 있다고 하더라도, do while은 제공하지 않는다. 4장에서 더 알아볼 것이다.)
이 제약 사항은 문법을 단순하게 유지하는 데 도움이 된다. while 키워드는 루프를 만들며, if 문처럼 조건문을 테스트한다. 문장 블록을 실행하고 나면 프로그램 제어 흐름은 맨 처음으로 돌아가고, 다시 조건문을 테스트한다.
while 조건문:
문장 블록
다음 간단한 예제로 숫자를 1부터 10까지 출력해 보자.
n = 10 # 어떤 양수로도 설정할 수 있다.
i = 1
while i <= n:
print(i, end=' ')
i += 1