SW.AI 트랙/python

[Python] 파이썬 예제. 기초_카페손님호출하기_for,while 활용

AI 봇 2023. 1. 26. 19:41

본 문서는 나도코딩(유뷰트 영상) 자료를 스터디하며 정리한 내용입니다. (출처 : 유튜브 <나도코딩>)


예제 1. 카페에서 손님호출하는 프로그램 만들기

(활용조건)

1. 카페이름을 변수로 만듭니다.

2. for문을 사용하세요.

 

(출력예시)

1. 손님이름, 커피가 준비되었습니다 라고 출력하기

 

정답

cafe = ["손님1", "손님2", "손님3"]
for customer in cafe:
	print("{0}, 커피가 준비되었습니다." .format(customer))
손님1, 커피가 준비되었습니다.
손님2, 커피가 준비되었습니다.
손님3, 커피가 준비되었습니다.

예제2. 카페에서 손님 3번까지만 호출하기

 

(활용조건)

1. while 문을 사용합니다.

2. 정해진 횟수까지만 호출합니다.

 

(출력예시)

1. 손님, 커피가 준비되었습니다. 1번 남았습니다. 라고 출력하기

2. 호출 횟수가 다 차면, 커피가 폐기되었습니다 라고 출력하기

 

정답

customer = "손님1"
index = 3
while index >=1:
    print("{0}, 커피가 준비되어습니다.{1}번 남았습니다.".format(customer, index))
    index-= 1
    if index == 0:
        print("커피가 폐기되었습니다.")
손님1, 커피가 준비되어습니다.3번 남았습니다.
손님1, 커피가 준비되어습니다.2번 남았습니다.
손님1, 커피가 준비되어습니다.1번 남았습니다.
커피가 폐기되었습니다.

예제3. 카폐에서 손님이 올 때까지 반복해서 호출하기

 

(활용조건)

1. while 문을 사용합니다.

2. 계속 반복합니다.

 

(출력예시)

1. 손님, 커피가 준비되었습니다. 1번째 호출

 

정답

customer = "손님2"
index = 1
while True:
    index += 1
    print("{0}, 커피가 준비되어습니다. 호출 {1}번.".format(customer, index))
손님2, 커피가 준비되어습니다. 호출 40220번.
손님2, 커피가 준비되어습니다. 호출 40221번.
손님2, 커피가 준비되어습니다. 호출 40222번.
손님2, 커피가 준비되어습니다. 호출 40223번.

출력값이 무한대로 끝없이 반복됩니다.