def LoginAccount():
account(input("请输入账户"),int(input("请输入密码")))
#账户
def account(ZH,MM):
if ZH=="12345"and MM==12345:
print("登陆成功")
a=True
amount=[]
while a:
k=shop()
#设置一个退出程序
tc=input("是否选择退出")
a=exit(tc)
amount.append(k)
At = Amout(amount)
print("销售总额度", At)
else:
print("你输入的账户有误")
#购买
def shop():
s = input("客户要购买的水果")
banana_price = float(input("请输入水果价格/斤"))
banana_gj = float(input("客户购买了多少斤水果"))
zjg,yh= Discounts(banana_gj,banana_price)
if zjg<10:
print("你一共购买了{0}斤{1}每斤{2}元,您一共消费{3}元".format(banana_gj, s, banana_price, zjg))
elif 10<zjg<100:
print("你一共购买了{0}斤{1}每斤{2}元,优惠你{3}您一共消费{4}元".format(banana_gj, s, banana_price,yh, zjg))
else:
print("你一共购买了{0}斤{1}每斤{2}元,优惠你{3}您一共消费{4}元".format(banana_gj, s, banana_price, yh, zjg))
return zjg
#退出
def exit(x):
if x=="n":
print("退出成功")
return False
else:
return True
#计算总额度
def Amout(x):
ed=0
for i in x:
ed+=i
return ed
"""
超过10元优惠两元
超过20元在之前的优惠上在优惠10%
超过三十元在之前的优惠上在优惠百分之5%
满100减五块
"""
#计算优惠
def Discounts(x,y):
c=x*y
yh1=10*0.2
yh2=yh1+10*0.1
yh3=yh2+10*0.05
if c<10:
return c
return 0
elif 10<=c<20:
f=c-yh1
return f,yh1
elif 20<=c<30:
f=c-yh2
return f,yh2
elif 30<=c<100:
f=c-yh3
return f ,yh3
elif 100<=c:
f=c-5
return f
if __name__ == '__main__':
LoginAccount()
【小白】用python实现简单的超市管理
最新推荐文章于 2022-05-12 20:19:49 发布