github / codespaces-nextjs

124 stars 156 forks source link

Checkpoint pizza python delivery #21

Closed macdi011 closed 7 months ago

macdi011 commented 7 months ago

Par Mamadou cellou Diallo

Prix de base des pizzas prix_petite_pizza = 15 prix_moyenne_pizza = 20 prix_grande_pizza = 25

Prix des garnitures

prix_pepperoni = 2 prix_fromage_supplementaire = 1

try:

Demandez à l'utilisateur la taille de la pizza

taille_pizza = input("Quelle taille de pizza souhaitez-vous (S/M/L) ? ").upper()
# Vérifiez la taille de la pizza et calculez le prix de base
if taille_pizza == "S":
    prix_total = prix_petite_pizza
elif taille_pizza == "M":
    prix_total = prix_moyenne_pizza
elif taille_pizza == "L":
    prix_total = prix_grande_pizza
else:
    raise ValueError("Taille de pizza invalide. Veuillez choisir parmi (S/M/L).")

# Demandez à l'utilisateur s'il veut du pepperoni
add_pepperoni = input("Voulez-vous du pepperoni sur votre pizza (YES/NO) ? ").upper()
if add_pepperoni == "Y":
   print("vous avez ajouté du Peperonni")
   if taille_pizza == "S": 
    prix_total += prix_pepperoni
   else:
    prix_total += prix_pepperoni + 1
else :
   print("vous n'avez pas ajouté du peperonni")

# Demandez à l'utilisateur s'il veut du fromage supplémentaire
extra_cheese = input("Voulez-vous du fromage supplémentaire sur votre pizza (YES/NO) ? ").upper()
if extra_cheese == "Y":
    print("vous avez pris du fromage comme supplément")
    prix_total += prix_fromage_supplementaire
else:
   print("vous n'avez pas pris du fromage comme supplément")

 # Affichez la facture finale
print(f"Votre pizza {taille_pizza.capitalize()} coûte {prix_total}$. Bon appétit ! 🍕")

except ValueError as e: print(f"Erreur : {e}")