github / codespaces-nextjs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Checkpoint pizza python delivery

macdi011 opened this issue · comments

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