ChainSmoker’s Block
[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 2_1 본문
[03. 프로그램의 구조를 쌓는다! 제어문]
-2. while문
===================while문의 기본 구조
: 반복해서 문장을 수행해야 할 경우 while문을 사용한다. 그래서 while문을 반복문이라고도 부른다. while문의 기본 구조이다.
[while문의 기본 구조]
while 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
~
while문은 조건문이 참인 동안에 while문 아래의 문장이 반복해서 수행된다.
'열 번 찍어 안 넘어가는 나무 없다'는 속담을 파이썬 프로그램으로 만든다면 아래와 같을 것이다.
위 예에서 while문의 조건문은 hittree < 10이다. 즉, hittree가 10보다 작은 동안에 while문 안의 문장을 계속 수행한다. while문 안의 문장을 보면 제일 먼저 hittree = hittree+1로 hittree의 값이 1씩 계속 증가한다. 나무를 hittree번만큼 찍었음을 알리는 문장을 계속 출력하고, hittree가 10이 되었을 때 '나무를 10번 찍었더니 넘어간다!'라는 문장이 출력되며, while문을 빠져나가게 된다.
반응형
'개인공부(WEB, Python, DB) > Python' 카테고리의 다른 글
[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 2_2 (0) | 2022.12.28 |
---|---|
[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 1_15 (0) | 2022.12.28 |
[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 1_14 (0) | 2022.12.26 |
[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 1_13 (0) | 2022.12.26 |
[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 1_12 (0) | 2022.12.26 |