[파이썬 ( Python )] Continue & Break (17)
#Continue & Break
#Continue와 Break는 계속 진행해라와 중지한다라는 의미로 반복문 안에서 주로 사용되는 구문입니다.
#예를 들어 군대에서 어느 분대가 잘못을 저질러 얼차려를 받는데, 환자는 얼차려를 받을 수 없겠죠?
#환자는 열외하고 얼차려를 준다는 상황을 예시로 들겠습니다.
Patient = [3, 6, 7] #훈련번호 3, 6, 7번 교육생들이 환자라고 가정합시다.
print("훈련생들은 지금부터 얼차려 대신 연병장 한바퀴씩 뛰고옵니다.") #조교가 훈련병들에게 한바퀴씩 뛰고 오라고 합니다.
for Solider in range(1, 18): # 분대원들의 훈련번호가 1~18번이라 가장합시다.
if Solider in Patient: #만약 훈련생중 환자가 있을 경우에 아래의 구문을 실행합니다.
print("환자 열외") # 환자라면 열외시킵니다.
continue # 열외시키고 계속 진행합니다.
elif Solider == 16: # 만약 훈련번호 15번까지 다뛰고왔다면 아래 구문을 실행합니다.
print("모두 집합! 오늘은 여기까지만 하고 석식시간이 되었으니 오늘 뛰고오지 못한 훈련번호 16,17번은 \n추후에 오늘 열외한 환자 훈련병들과 같이 벌을 받도록 하겠습니다.")
break # 시간관계상 1~15번까지 벌을 주고 못 받은 인원은 추후에 벌을 받기로 하고 종료합니다
print("훈련번호{}번 뛰어!".format(Solider)) # 차례대로 훈련번호를 지정하며 뛰고 오라고 합니다.
'Python' 카테고리의 다른 글
[파이썬 ( Python )] 입출력 Input & Output (19) (0) | 2020.10.11 |
---|---|
[파이썬 ( Python )] 함수 Def (18) (0) | 2020.10.09 |
[파이썬 ( Python )] 조건 반복문 While (16) (0) | 2020.10.01 |
[파이썬 ( Python )] 반복문 for (15) (0) | 2020.09.29 |
[파이썬 ( Python )] 조건문 if (14) (0) | 2020.09.28 |