price = float(input('商品单价:'))
num = int(input('商品数量:'))
total = float(price * num)
print('总计:%.2f' % total)
Payment = input('现金:没有折扣\n微信:0.95折\n支付宝:鼓励金付款金额的10% 鼓励金可以直接折算到付款金额中\n刷卡:满100-20\n')
if Payment == '现金':
print('应付:%.2f' % total)
elif Payment == '微信':
print('应付:%.2f' % total*0.95)
elif Payment == '支付宝':
print('应付:%.2f' % total*)
elif Payment == '刷卡':
if total > 100:
print('应付:%.2f' % total - 20)
else:
print('应付:%.2f' % total)
else:
print('输入错误')
这段代码老是显示:can't multiply sequence by non-int of type 'float'
应该怎么去修改他呢?
|