ChainSmoker’s Block

[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 2_4 본문

개인공부(WEB, Python, DB)/Python

[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 2_4

ChainSmokers 2022. 12. 28. 21:29

[03. 프로그램의 구조를 쌓는다! 제어문]

-2. while문

===================while문 강제로 빠져나가기
: 2_3에 이어 설명.
while문은 조건문이 참인 동안 계속해서 while문 안의 내용을 반복적으로 수행한다. 그러나, 강제로 while문을 빠져나가고 싶을 때가 있다. 예를 들면 커피 자판기를 생각해보자. 자판기 안에서 커피가 충분히 있을 때에는 동전을 넣고 버튼을 누르면 커피가 나온다. 그런데 자판기가 제대로 작동하기 위해서는 커피가 얼마나 남았는지를 항상 검사해봐야 한다. 만약 커피가 떨어졌을 경우, 판매를 중단하고 '판매중지' 문구를 User(유저)들에게 보여주어야 한다. 이와 같이 판매를 강제로 멈추려는 행동을 바로 break문이라고 한다.

아래 소스코드 예시를 보자.

반응형