while은 조건이 될 때까지 반복한다.
while의 기본적인 형태는 if와 크게 다르지 않다.
>>> while 조건:
>>> 수행할 문장1
>>> 수행할 문장2
>>> ...
While 뒤에는 꼭 : (클론)이 있어야 한다.
다섯잔이면 다 마시는 물이 있을 때 한잔씩 카운트하는 문장을 만들어보자.
>>> water = 0
>>> while water < 5:
>>> water = water + 1
>>> print("물을 %d잔 마셨습니다." % water)
>>> if water == 5:
>>> print("물을 다 마셨습니다.")
이렇게 만들고 출력을 하면 아래와 같이 출력된다.
물을 1잔 마셨습니다.
물을 2잔 마셨습니다.
물을 3잔 마셨습니다.
물을 4잔 마셨습니다.
물을 5잔 마셨습니다.
물을 다 마셨습니다.