Informatique

Question

Bonjour, pouvez vous m'aider pour ce devoir sur python svp ?
Bonjour, pouvez vous m'aider pour ce devoir sur python svp ?

1 Réponse

  • Bonsoir,

    Partie I:

    total = 0  

    prixArticle = float(input())

    while prixArticle != 0:

       total += prixArticle #Ou total = total + prixArticle  

       prixArticle = float(input())

    print("le total à payer est", total, "euros")

    Partie II:

    total = 0

    nbArticles = 0

    prixArticle = float(input())

    while prixArticle != 0:

       total += prixArticle

       nbArticles += 1

       prixArticle = float(input())

    print("le total à payer est", total, "euros")

    print("le nombre d'articles est de", nbArticles)

    print("le prix moyen est", total/nbArticles, "euros")

    Partie III:

    total = 0

    nbArticles = 0

    prixArticle = float(input())

    maxi = prixArticle #On suppose que le 1er article est le plus cher.

    while prixArticle != 0:

       total += prixArticle

       nbArticles += 1

       prixArticle = float(input())

       if prixArticle > maxi: #Si le prix entrant est supérieur au prix maxi.

           maxi = prixArticle

    reduction = maxi * 15 / 100

    print("le montant de la réduction s'élève à", reduction, "euros")

    print("le total à payer est", total - reduction, "euros")