예시와 다르다고 뜨는데 어디서 뜨는지 모르겠습니다. - goormEDU

Q&A

It is a place to ask and answer questions related to IT technology.

0
예시와 다르다고 뜨는데 어디서 뜨는지 모르겠습니다.
profile-201802248오중엽
06/27/20, 08:58 PM
Question Path :

movies = ["Dark Knight", "Harry Porter", "Parasite", "Matrix", "La La Land"]

print() print("===========영화 목록===========")

for i in range(len(movies)): print(movies[i]) print("==============================")

choice = input("예매하실 영화를 선택해주세요: ")

while choice not in movies: print("예매할 수 없는 영화입니다") choice = input("예매하실 영화를 선택해주세요: ")

if choice in movies: print("{0}를 선택하셨습니다".format(choice))

check = False

while(not(check)):

people = int(input("관람 인원 수를 입력해주세요: "))
if people < 0:
	print("관람 인원 수는 양수만 가능합니다")		
else:
	check = True

print("관람할 인원 수는 %d명입니다" %people)

coupon_dic = {'WELCOME':2000, 'VALENTINE':3000, 'CHRISTMAS':4000, 'INDEPENDENCE':5000} process = True

usage = input("할인권을 사용하시려면 y, 금액 확인으로 넘어가시려면 n을 입력해주세요: ")

while process: if usage == 'y': coupon = input("쿠폰 번호를 입력해주세요: ") if coupon in coupon_dic.keys(): sale = coupon_dic[coupon] print("%d원 할인됩니다" %sale) process = False

	else:
		print('존재하지 않는 할인권입니다')
		usage = input("할인권을 다시 입력하려면 y, 아니면 n을 입력해주세요: ")
elif usage == 'n':
	sale = 0
	print('할인권을 사용하지 않았습니다')
	process = False
else:
	usage = input('잘못된 입력입니다. 다시 입력해주세요: ')

origin_price = people * 12000 sale_price = sale * people total_price = origin_price -sale_price

print("") print("<예매 상세 내역>") print("==============================") print("영화 제목:{0}".format(choice)) print("관람 인원:{0}".format(people)) print("합산 금액:{0}".format(origin_price)) print("할인 금액:{0}".format(sale_price)) print("------------------------------") print("실 결제액:{0}".format(total_price)) print("==============================")