aide sur l'écriture d'un programme python pour un débutant
Bonjour,
je suis nouveau en paython, je cherche a faire un menu d'achat de billet de cinéma comme exercice. Mon souci c'est quand l'utilisateur tape 2 pour voir le total d'achat.
j'arrive a faire le total des achat quand le client déicide de prendre du pop corne avec le billet. mais je ne trouve pas la solution pour ajouté les billet sans pop corne. En résumé je cherche une méthode général qui fait le calcule du total quelque sois l'achat avec ou sans pop corne 5 ou 10 ou même 20 billet .
EX: le client achete 7 billet ( 2 mineur et 2 majeur avec pop corne , 2 mineur et 1 majeur sans pop corne ). Merci
est-il possible s'il vous plait de me donner des idées merci d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
import os
def main():
menu = True
price_mineur = 7.00
price_majeur = 12.00
pop = 5.00
rep = "oui"
rep1 = "non"
while menu != "3":
print("""
1.Achat d'un billet
2.Total des achats
3.Quitter
""")
menu = input("Entrez votre choix :")
if menu == "1":
age = int(input("Entrez votre age :"))
supp = input("Voulez vous du pop corne ?")
if age <= 18 and supp == rep:
print("le prix du billet et de: {}".format(price_mineur) + "\n" + "Le pop corne coûte : {}".format(pop))
total = pop + price_mineur
print("Total est de: {}".format(total) + "\n" + "N'oubliez pas votre billet, et bon film")
input("Appuyez sur une touche pour continuer")
os.system("cls")
continue
elif age <= 18 and supp == rep1:
print("Le coût du billet est de : {}".format(price_mineur) + "\n" + "N'oubliez pas votre billet, et bon film")
input("Appuyez sur une touche pour continuer")
os.system("cls")
continue
else:
if age >= 18 and supp == rep:
print("le prix du billet et de: {}".format(price_majeur) + "\n" + "Le pop corne coûte : {}".format(
pop))
total1 = pop + price_majeur
print("Total est de: {}".format(total1) + "\n" + "N'oubliez pas votre billet, et bon film")
input("Appuyez sur une touche pour continuer")
os.system("cls")
continue
os.system("cls")
continue
if menu == "2":
total3= total + total1
print("Le prix total de vos achet est de : {}".format(total3))
if menu == "3":
print("Mercid'avoir venu voir nos film, à la prochaine")
else:
print("\n choix invalide, merci de choisir un numéro valide")
input("Appuyez sur une touche pour continuer")
os.system("cls")
if __name__ == '__main__':
main() |