멋쟁이 사자처럼/예제 풀이
4) 키즈카페 포스기 만들기
니츄
2023. 1. 3. 17:28
# 키즈카페 입장료는 유아 12000원, 성인 6000원
# 카페 메뉴는 어린이 음료 1000원, 커피 2000원, 빵 3000원
1. 고객 입장 시 유아 인원과 성인 인원을 각각 입력받기
2. 카페 메뉴 시킬지 물어보기
3. 카페 메뉴 입력받아 가격 추가하기
4. 총액 안내하기
5. 현금결제인지 카드결제인지 물어보기
5-1. 현금결제일 경우, 현금값 입력받고 거스름돈 안내하기
6. 결제완료 후, 오늘 누적 인원수와 수입 출력하기
*미완성
p_kids = 12000
p_adult = 6000
p_juice = 1000
p_coffee = 2000
p_bread = 3000
while True:
print("안녕하세요. 키즈카페입니다.")
print("유아 입장료 12000원, 성인 입장료 6000원 입니다.")
print()
while True:
kids = int(input("동행한 유아의 수를 입력하세요 : "))
adult = int(input("동행할 보호자의 수를 입력하세요 : "))
a = input(f"유아 {kids}명, 보호자 {adult}명이 맞습니까? (예: 1, 아니오: 0) : ")
if a == '1':
break
elif a == '0':
continue
else:
print("잘못 입력하셨습니다.")
print("처음으로 돌아갑니다.")
print()
b = input("카페 메뉴를 주문하시겠습니까? (예 : 1, 아니오: 0) : ")
while True:
if b == '1':
print("어린이 음료 1000원, 커피 2000원, 빵 3000원에 판매하고 있습니다.")
juice = int(input("어린이 음료는 몇 개 주문하시겠습니까? : "))
coffee = int(input("커피는 몇 개 주문하시겠습니까? : "))
bread = int(input("빵은 몇 개 주문하시겠습니까? : "))
c = input(f"어린이 음료 {juice}개, 커피 {coffee}개, 빵 {bread}개가 맞습니까? (예: 1, 아니오: 0) : ")
if c == '1':
result = p_kids * kids + p_adult * adult + p_juice * juice + p_coffee * coffee + p_bread * bread
break
elif c == '0':
continue
if b == '0':
result = p_kids*kids + p_adult*adult
print()
print(f"지불하실 총 가격은 {result}원 입니다.")
while True:
d = input("결제방법을 선택해주세요 (현금 / 카드) : ")
if d == '현금':
money = int(input("얼마를 지불하시겠습니까? : "))
print(f"거스름돈은 {money-result}원 입니다.")
print("방문해주셔서 감사합니다.")
break
elif d == '카드':
print("카드 받았습니다.")
print("카드 결제가 완료되었습니다.")
break
else:
print("잘못 입력하셨습니다.")
print()
all_result += result
all_kids += kids
all_adult += adult
print(f"현재 총 방문객은 유아 {all_kids}명, 성인 {all_adult}명 입니다.")
print(f"현재 총 수익은 {all_result}원 입니다.")
print()
print()
continue