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('输入有误')