【小白】用python实现简单的超市管理


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()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值