while (조건): # while 은 조건이 만족할 때 까지 반복하는 함수
customer = "토르"
index = 5
while index >= 1:
print("{0}, 커피가 준비 되었습니다. {1} 번 남았어요." .format(customer, index))
# {0} 에 "토르" 값이 들어가고, {1} 에 index 값 5
index -= 1 # 한번 부르고, index 변수의 값에 -1 을 하고 다시 부른다.
if index == 0: # if 문으로, 만약 index 변수의 값이 0이 되면
print("커피는 폐기처분 되었습니다.") # 문장 출력
>> 토르, 커피가 준비 되었습니다. 5 번 남았어요.
토르, 커피가 준비 되었습니다. 4 번 남았어요.
토르, 커피가 준비 되었습니다. 3 번 남았어요.
토르, 커피가 준비 되었습니다. 2 번 남았어요.
토르, 커피가 준비 되었습니다. 1 번 남았어요.
커피는 폐기처분 되었습니다.
customer = "아이언맨"
index = 1
while True: # 무한 루프
print("{0}, 커피가 준비 되었습니다. 호출 {1} 회" .format(customer, index))
# {0} 에 "아이언맨" 값이 들어가고, {1} 에 index 값 1
index += 1 # 한번 부르고, index 변수의 값에 +1 을 하고 다시 부른다.
>> 아이언맨, 커피가 준비 되었습니다. 호출 1 회
아이언맨, 커피가 준비 되었습니다. 호출 2 회
아이언맨, 커피가 준비 되었습니다. 호출 3 회
아이언맨, 커피가 준비 되었습니다. 호출 4 회
......
customer = "토르"
person = "Unkown"
while person != customer : # person 값과 customer 값이 같지 않을 때 반복
print("{0}, 커피가 준비 되었습니다." .format(customer))
# {0} 에 "토르" 값
person = input("이름이 어떻게 되세요? ")
# 사용자에게 input (입력) 값을 주고 "토르" 가 입력될 때까지 반복문 실행
>> 토르, 커피가 준비 되었습니다.
이름이 어떻게 되세요? : 토르
<while 문 종료>
'Programming Language > Python' 카테고리의 다른 글
| [기초] 5-5. 한 줄 for 문 (0) | 2021.11.08 |
|---|---|
| [기초] 5-4. continue 와 break (0) | 2021.11.08 |
| [기초] 5-2. for 문 (0) | 2021.11.08 |
| [기초] 5-1. if 문 (0) | 2021.11.08 |
| [기초] 4-5. 자료구조의 변경 (0) | 2021.11.07 |