北京科云商贸有限公司将其生产的糖果放于北京永辉超市销售,双方签订的合同:如果糖果销售额超过100万元,就给永辉超市销售额5%的返利;如果没超过100万元,但是超过50万元,就给就给永辉超市销售额3%的返利;否则返利金额为销售额的1%。
要求
请编写符合返利规则的代码逻辑。例如:2020年3月,销售额为88万元,返利金额是26400.00元。
请根据题目要求完成以下代码
注意:只能修改: ” 修改代码开始 “ 及 ” 修改代码结束 “ 之间的代码
from decimal import Decimal
def dec2str(dec):-浮点数四舍五入保留两位数字转字符串
return str(Decimal(dec).quantize(Decimal('0.00')))
def func(sales):-sales接收销售额
修改代码开始
-变量rebate接收返利
return dec2str(rebate)
修改代码结束
print('2021年3月的返利金额为',func(880000))
from decimal import Decimal
def dec2str(dec): # -浮点数四舍五入保留两位数字转字符串
return str(Decimal(dec).quantize(Decimal('0.00')))
def func(sales): # -sales接收销售额
if 500000>= sales >= 0:
rebate = sales * 0.01
elif 1000000 >= sales > 500000:
rebate = sales * 0.03
elif sales > 1000000:
rebate = sales * 0.05
else:
rebate = 0
return dec2str(rebate)
print('2021年3月的返利金额为', func(880000))
from decimal import Decimal
def dec2str(dec): # 浮点数四舍五入保留两位数字转字符串
return str(Decimal(dec).quantize(Decimal('0.00')))
def func(sales): # sales接收销售额
# 修改代码开始
# 变量rebate接收返利
rebate = 0
if sales >= 1000000:
rebate = sales * 0.05
elif sales >= 500000 and sales < 1000000::
rebate = sales * 0.03
else:
rebate = sales * 0.01
return dec2str(rebate)
# 修改代码结束
print('2021年3月的返利金额为', func(880000))
print('2021年4月的返利金额为', func(1280000))
print('2021年5月的返利金额为', func(350000))
def func(sales):-sales接收销售额
修改代码开始
-变量rebate接收返利
if sales >= 100:
rebate = 0.05 * sales
elif sales > 50 and sales < 100:
rebate = 0.03 * sales
else:
rebate = 0.01 * sales
return dec2str(rebate)
修改代码结束