1. Buscando bonificación de ventas (eje numérico)

  Los bonos emitidos por las empresas se basan en las ganancias. Cuando la ganancia (I) es menor o igual a 100,000 yuanes, la bonificación se puede aumentar en un 10%; cuando la ganancia es mayor a 100,000 yuanes, menos de 200,000 yuanes, la parte menor a 100,000 yuanes se deduce al 10% y
más de 100,000 yuanes La porción puede deducirse 7.5%; entre 200,000 y 400,000, la porción superior a 200,000 puede deducirse 5%; la porción entre 400,000 y 600,000 superior a 400,000 puede deducirse 3% ;
Entre 600,000 y 1 millón, la porción superior a 600,000 yuanes se puede deducir en un 1.5%; cuando es superior a 1 millón de yuanes, la porción superior a 1 millón de yuanes se deduce en un 1%, ingrese la ganancia I del mes desde el teclado ¿Número total de bonos emitidos?
Análisis del programa: utilice el eje numérico para dividir y posicionar. Presta atención a la necesidad de definir el tipo de crecimiento de bonificación.

def get_bonus (profit): 
    print ("start ...") 
    # sum = 0 
    # if 0 <profit <= 100000: 
    # sum = profit * 0.1 
    # elif 100000 <profit <= 200000: 
    # sum = 100000 * 0.1 + (beneficio-100000) * 0.075 
    # elif 200000 <beneficio <= 400000: 
    # suma = 100000 * 0.1 + 100000 * 0.075 + (beneficio-200000) * 0.05 
    # elif 400000 <beneficio <= 600000: 
    # suma = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 + (beneficio-400000) * 0.03 
    # elif 600000 <beneficio <= 1000000: 
    # suma = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 + (beneficio-400000) * 0.03 
    # elif 10000000 < beneficio: 
    # suma = 100000 * 0.1 + 100000 * 0.075 + 200000 * 0.05 + (beneficio-400000) * 0.03

    arr = [1000000, 600000, 400000, 200000, 100000, 0] 
    rata = [0.01, 0.015, 0.03, 0.05, 0.075, 0.1] 
    r = 0 
    para idx en el rango (0, 6): 
        si beneficio> arr [idx] : 
            r + = (profit-arr [idx]) * rat [idx] 
            profit = arr [idx] 
    print ('la bonificación total es:% d'% r) 


# l = int (input ("input profit:")) 
get_bonus (11200000)

  

Supongo que te gusta

Origin www.cnblogs.com/yahutiaotiao/p/12749673.html
Recomendado
Clasificación