python:脑残服务员和脑残和顾客上线了

纯娱乐,哈哈(大神能不能帮优化一下):

def change(number):
    k = 0
    sab = number
    money_type = [50, 20, 10, 5, 1, 0.5, 0.1]
    if number < 0.1:
        print('服务员:请不要提供小于1毛钱的零钱!你个穷B')
    else:
        print('服务员:找您》')
        while k < len(money_type):
            a = number // money_type[k]
            if a != 0:
                print(a, '张', money_type[k],'元;')
            number = number % money_type[k]
            k = k+1
        print('共', sab, '元,''请收好!丢了我不管,好走不送!')


def money():
    print('*'*10+'欠揍的服务员和同样欠揍的顾客登场!'+'*'*10)
    try:
        money_be = float(input('服务员:您一共应付》'))
        money_out = float(input('顾客:我没有零钱,给你找》'))
        money_change = money_out - money_be
        if money_change == 0:
            print('服务员:找个毛啊,这不刚好嘛!')
        elif money_change < 0:
            print('服务员:你丫找削呢,还差', -money_change, '元呢')
        elif 0 < money_change < 100:
            change(money_change)
        else:
            print('服务员:你丫个脑残货,把这', money_change // 100, '张100元拿回去')
            change(money_change % 100)
    except (TypeError,EOFError,ValueError):
        print('服务员:请不要提供小于1毛钱的零钱!你个穷B')
    print('服务员:滚,下一位!')
    money()


money()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值