Laurentvidal.fr vous aide à trouver des réponses précises à toutes vos questions grâce à une communauté d'experts chevronnés. Découvrez la facilité de trouver des réponses fiables à vos questions grâce à une vaste communauté d'experts. Découvrez des solutions fiables à vos questions grâce à un vaste réseau d'experts sur notre plateforme de questions-réponses complète.

Bonjour à tous/toutes,
Je suis en seconde, je bloque sur un exercice de programmation. J'ai réussi le reste du devoir mais je n'arrive pas à répondre à cette question. Je voudrais comprendre, c'est une fonction Python à écrire. Je sais seulement comment écrire une liste de valeurs (ici les montants des transactions). Voici la liste des transactions, il y en a 12 au total : 37,25 , 42,85 , 51 , 82,50 , 92,65 , 103 , 145,25 , 168,10 , 189,50 , 201,85 , 235,10 , 251,50. Cela m'embête parce que je suis sûr que le reste de mon devoir est bon, alors je voudrais comprendre cette question et pouvoir au moins donner une réponse.
Merci d'avance à tous ceux qui essayeront de m'aider :)
Ps : OUI j'ai reposté, parce que cela fait trois-quatre fois que des utilisateurs me répondent des choses du genre "erjherhj", ou "Je ne vois pas bien le texte", juste pour avoir les 10 points, c'est pourtant la première fois que je pose une question sur nosdevoirs, je pensais au moins avoir une réponse "crédible". Merci beaucoup,


Bonjour À Toustoutes Je Suis En Seconde Je Bloque Sur Un Exercice De Programmation Jai Réussi Le Reste Du Devoir Mais Je Narrive Pas À Répondre À Cette Question class=

Sagot :

Bonjour,

def Montant_OptionA(*montant):

montant_sortie = []

i = 0

for valeurs in montant:

 nombreTrancheDe50 = valeurs/50

 nombreTrancheDe50 = int(nombreTrancheDe50)

 print (nombreTrancheDe50)

 if nombreTrancheDe50>=1:

  montantFinal = valeurs - (5*nombreTrancheDe50)

  montant_sortie.append(montantFinal)

 montant_sortie.append(valeurs)

 i = i + 1

print ("Monant après réduction: ", montant_sortie)

print ("Bonjour madame")

Montant_OptionA(37.25 , 42.85 , 51 , 82.50 , 92.65 , 103 , 145.25 , 168.10 , 189.50 , 201.85 , 235.10 , 251.50)

Voici ce que j'ai fais

Désoler si c'est un peu brouillon, et ya des trucs à optimiser (jai du y aller a taton c'est pour ca que ca ma pris du temps dsl x)

Mais j'espere avoir pu t'aider et dis moi si ya des trucs que tu comprends pas dans ce que j'ai fait

PS: int(zdzdzd) fait la mêle chose que le floor

Bonne journée :)

View image DoucePatate
Merci de nous avoir fait confiance pour vos questions. Nous sommes ici pour vous aider à trouver des réponses précises rapidement. Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Votre connaissance est précieuse. Revenez sur Laurentvidal.fr pour obtenir plus de réponses et d'informations.