"""
用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)))