作业记录1
题目
今天,我们的目标是:自己亲手写出某奶茶店自助结算系统的基本代码。
1. 你将首先完成的是:邀请顾客输入奶茶编号、购买数量、是否为vip。
输入的提示信息和赋值变量分别为:
‘请选择您要购买的奶茶编号:’ —— milktea_num
‘请输入您要购买的数量:’ —— milktea_quantity
‘您是小象奶茶馆的会员吗(y/n)? —— if_vip
2. 本店为会员设置一个专属特权:会员日的时候,可以自己设置折扣。
会员日当天的代码你要完成这样的功能:当顾客为会员时(if_vip == 'y'),邀请顾客自定义会员折扣,输入一个0到1之间的数字。
提示信息和赋值变量分别为:’今天你可以自定义会员折扣,请输入一个0到1之间的数字:’ ——discount
然后做出如下判断:
(1)如果discount是一个大于0小于1的数:
money自乘discount
格式化输出:’您可以享受会员价,折扣为:*折,折后总价:*元’
(注意*处用变量连接字符串。)
(2)否则:
money 自乘 0.9
格式化输出:’您的折扣输入有误,本次消费还按照会员正常折扣9折,折后总价:*元’
当顾客不是会员时(if_vip == 'n'),输出提示信息:
'不好意思哦,您目前还不是我们的会员,'
'本次无法享受会员价喽,永远爱你么么哒!'
如果输入不是上面两种,则输出提示信息:
'我还是个小宝宝,您的输入我看不懂,您拿着小票问问老板吧!'
代码
print("""*"""*30)
print(""" """*6+'欢迎光临**奶茶店!')
print(""" """*6+'**奶茶店!超级好喝的奶茶!')
print(""" """*6+'奶茶虽好,不要贪杯!')
print(""" """*6+'每次限品尝一种口味:')
print(""" """*8+'1.原味冰奶茶 13元' )
print(""" """*8+'2.茉莉奶茶 15元' )
print(""" """*8+'3.草莓奶茶 15元' )
print(""" """*8+'4.橘子冰奶茶 17元' )
print(""" """*8+'5.覆盆子奶茶 17元' )
print("""*"""*30)
i=input("请输入购买奶茶编号:")
milktea_quantity=input("请输入购买奶茶数量:")
if_vip=input("你是zz奶茶店的会员吗(y/n):")
if i>="1" and i<="5":
if i == "1":
price=13
elif i == "2" or i == "3":
price=15
elif i == "4" or i == "5":
price=17
money=int(price)*int(milktea_quantity)
print('你购买的是',i,'号奶茶'+',你购买了',milktea_quantity,'杯,''总计:{}'.format(money))
if if_vip=="y":
discount=input("今天你可以自定义会员折扣,请输入一个0到1之间的数字:")
if discount>"0" and discount<"1":
money-=int(price)*int(milktea_quantity)*float(discount)
print('您可以享受会员价,折扣为:',discount,'折,''折后总价:{}'.format(money))
else:
money-=int(price)*int(milktea_quantity)*0.9
print('您的折扣输入有误,本次消费还按照会员正常折扣9折,''折后总价:{}'.format(money))
elif if_vip=="n":
print('不好意思哦,您目前还不是我们的会员,本次无法享受会员价喽,永远爱你么么哒!')
else:
print('我还是个小宝宝,您的输入我看不懂,您拿着小票问问老板吧!')
print("""*"""*30)
print(""" """*4+'**奶茶店,一家超有味的店')
print(""" """*6+'谢谢惠顾!')
print(""" """*8+'欢迎您再次光临!')
注意缩进问题
开始和结束的信息,参考运行效果图: