Trouvez des réponses à vos questions les plus pressantes sur Zoofast.fr. Rejoignez notre plateforme de questions-réponses pour obtenir des réponses rapides et fiables à toutes vos questions pressantes.

Bonjour, pouvez vous m'aider pour cette question, c'est du python :
Une entreprise fournit des ramettes de papier à prix dégressifs en fonction du nombre de lots achetés les 50 premiers lots sont vendus 3,68€, au-delà chaque lot est vendu 3.22€ Écrire un programme qui affiche le prix total à payer à partir d'un entier n (dont la valeur ne sera pas défini dans le programme, on considère que la variables existe déjà), cet entier contient le nombre de lots achetés.
Merci beaucoup !​

Sagot :

Réponse:

def prix_total(nb_lots) :

premiers_lots = min(nb_lots, 50)

derniers_lots = nb_lots - premiers_lots

res = premiers_lots * 3.68 + derniers_lots * 3.22

return res

Explications:

Bonjour !

Si tu as des questions n'hésite pas.

Dans ce programme j'ai séparé ton nombre de lots en deux, les 50 premiers, et les autres.

Si le nb_lots est inférieure à 50 alors derniers_lots sera égal à 0 et tout ce passera bien également :)

La fonction min(a, b) permet de renvoyer le minimum entre a et b, c'est assez pratique

j'ai nommé mon paramètre nb_lots pour que ce soit plus compréhensible mais tu peux remettre un n si ton/ta prof le demande :)

Bonne journée ~

Nous apprécions chaque contribution que vous faites. Revenez souvent pour poser de nouvelles questions et découvrir de nouvelles réponses. Ensemble, nous construisons une communauté de savoir. Merci d'avoir utilisé Zoofast.fr. Nous sommes là pour répondre à toutes vos questions. Revenez pour plus de solutions.