while문 (while statements)
while문의 기본 구조
조건문이 참인 동안 문장을 반복해서 실행
while 조건문: 수행할 문장1 수행할 문장2 ... ex) treeHit = 0 # 나무를 찍은 횟수 while treeHit < 10: treeHit += 1 print("나무를 %d번 찍었습니다." % treeHit) if treeHit == 10: print("나무 넘어갑니다")
while문 강제로 빠져 나가기 (break)
coffee = 10 money = 5000 while money >= 300: money -= 300 if coffee == 0: print("커피가 다 떨어졌습니다") break else: print("돈을 지불했으니 커피를 줍니다") coffee -= 1 print(f'앞으로 커피를 {coffee}잔 뽑을 수 있습니다.')
while문 맨 처음으로 돌아가기(continue)
a = 0 while a < 10: a += 1 if a % 2 == 0: continue print(a) # 1 3 5 7 9
아무런 일도 하지 않는 pass
a = 0 while a < 10: a += 1 if a % 2 == 0: pass print(a) # 1 2 3 4 5 6 7 8 9 10
- pass와 continue의 차이라면, pass는 pass 아래의 명령 또한 실행하지만 continue의 경우 continue 아래의 명령은 실행하지 않고 while문 맨 처음으로 돌아간다.
참조) Do it! 점프 투 파이썬 (박응용 지음)
'Programming Language > Python' 카테고리의 다른 글
[Python] 13. 함수(function) (0) | 2023.11.05 |
---|---|
[Python] 12. for 문(for statements) (0) | 2023.11.05 |
[Python] 10. if 문(if statements) (0) | 2023.11.05 |
[Python Advanced] Object(객체) 저장 구조에 대한 탐구 (0) | 2023.11.05 |
[Python] 09. 변수(Variable) (0) | 2023.11.05 |