Programming Language/Python

[기초] 5-3. while 문

GGkeeper 2021. 11. 8. 02:14

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