题目转载:http://python.wzms.com/s/1/18
题目描述:
某商场近期搞优惠活动,优惠办法如下:
购物不足250元的,没有折扣;
购物满250元(含250,下同)不足500元的,减价5%;
购物满500元不足1000元的,减价10%;
购物满1000元不足2000元的,减价15%;
购物满2000元的,减价20%。
输入购物的钱,计算顾客实际应付的金额。
输入格式:
输入一个数表示购物的钱。
输出格式:
输出应付的金额,保留2位小数。
代码:
shopping_amount = float(input('请输入购物金额:'))
if shopping_amount < 250:
amount_payable = shopping_amount
print('%.2f' % amount_payable)
elif 250 <= shopping_amount < 500:
amount_payable = shopping_amount*(1 - 0.05)
print('%.2f' % amount_payable)
elif 500 <= shopping_amount < 1000:
amount_payable = shopping_amount*(1 - 0.1)
print('%.2f' % amount_payable)
elif 1000 <= shopping_amount < 2000:
amount_payable = shopping_amount*(1 - 0.15)
print('%.2f' % amount_payable)
else:
amount_payable = shopping_amount*(1 - 0.2)
print('%.2f' % amount_payable)
运行结果: