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.")