选修课python题,这题不会,请求帮助

北京科云商贸有限公司将其生产的糖果放于北京永辉超市销售,双方签订的合同:如果糖果销售额超过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('20213月的返利金额为', 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('20213月的返利金额为', func(880000))
print('20214月的返利金额为', func(1280000))
print('20215月的返利金额为', 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)
    修改代码结束