Tests

Tarif dégressif. Mon boulanger vend ses chouquettes à 0.35 € l'unité. Mais si j'en achète au moins 30, alors le prix unitaire est 0.30 €.

Recopier et compléter le code suivant pour qu'il retourne le prix d'achat de $n$ chouquettes (à consommer avec modération) :

n = input("Combien de chouquettes ? ")
n = int(n)  # conversion en entier

## YOUR CODE HERE

print(total, " euros sil-vous-plaît.")

Solution. On effectue un test afin de déterminer le prix unitaire à appliquer.

In [3]:
n = input("Combien de chouquettes ? ")
n = int(n)  # conversion en entier

if n < 30:
    prix_unitaire = 0.35
else:
    prix_unitaire = 0.30

total = prix_unitaire * n

print(total, " euros s'il-vous-plaît.")
Combien de chouquettes ? 23
8.049999999999999  euros s'il-vous-plaît.