6.10我遇到了一位群友,写会员与钱大小的优惠策略

偶然就想到了海象运算符

这真是一个神奇的运算符,我不怎么用高版本py都是36 37

海象运算符要3。8以上才可以使用!

下面请看我写的实例代码

while True:
    if (answer:=input('是不是会员'))=='是':
        if (money:=float(input('钱')))>200:
            print('打8折,付款金额为:',0.8*money)
        elif 199>=money>=100:
            print('打九折,付款金额为:',0.9*money)
        else:
            print('会员不打折,付款金额为:',money)
        break
    elif answer=='不是':
        print('您不是会员')
        if (money:=float(input('钱')))>=200:
            print('打9.5折,付款金额为:',money*0.95)
        else:
            print('非会员不打折,付款金额为:',money)
        break
    else:
        print(answer)
        print('输入有误')
Last modification:June 10, 2022
如果觉得我的内容对你有用,请随意赞赏