Merci déjà d'avoir pris le temps de me répondre.
J'ai très largement simplifié les choses.
Les conditions de recherche de tranches suivant le poids se fait par rapport à des grilles tarifaires envoyées par les transporteurs.
Je pense que je vais surement créer une petite fonction à laquelle je vais envoyer le poids et l’intervalle des tranches pour me retourner la valeur attendue.
Je pensais qu'il existait peut-être une fonction déjà présente et que je ne connaissais pas.
Ce que je propose :
1 2 3 4 5 6 7 8
| import math
def definirPlancher(poids, interval):
for i in range(math.ceil(poids / interval)):
if (i + 1) * interval >= math.ceil(poids) :
return i * interval
print(definirPlancher(681.25, 25)) |
Partager