"""
用Python語言設計設計一個計算購書款的程序,如果有會員卡,購書5本以上,書款按照7.5折結算,
用Python語言設計設計一個計算購書款的程序,如果有會員卡,購書5本以上,書款按照7.5折結算,5本以下,按85折結算,如果沒有會員卡,購書5本以上,按8.5折結算,5本以下按照9.5折結算。
"""
books=[]
while True:
book = input("請輸入您的書目:")
if book == "": break
books.append(book)
print("您總共購買了{}書".format(len(books)))
# 計算出無折扣總價
bookdic={}
pre_cost=0
for i in books:
bookdic[i]=float(input("請輸入{}的價格:".format(i)))
pre_cost=sum(list(bookdic.values()))
namevip=input("請問您是否是會員:(y or n)")
if namevip=="y" and len(books)>=5:
rate=0.75
elif namevip=="y" and len(books)<5:
rate=0.85
elif namevip=="n" and len(books)>=5:
rate=0.85
else:
rate=0.95
print("您實際付費爲{}元".format(round(pre_cost*rate,2)))