diff --git a/main.py b/main.py deleted file mode 100644 index bc9c9d6..0000000 --- a/main.py +++ /dev/null @@ -1,91 +0,0 @@ -import random -import os -import sys - -# 3.1415926535897932384626433832795028841971693993751028509749445923078164062862089986280348253417710675 - -def fin(s, s_depart, bac): - print(f"\nVous avez désormais {s} jetons.") - if s > s_depart: - print(f"Vous avez {s-s_depart} jetons de plus qu'aux départ.") - elif s > s_depart: - print(f"Vous avez {s_depart-s} jetons de moins qu'aux départ.") - else: - print("Vous n'avez ni perdu ni gagner de jetons.") - print(f"Il reste {bac} jetons dans le bac de la machine.") - sys.exit() - -def nbAlea(): - """renvoie une liste de 3 nombre aléatoires entre 0 et 9""" - score_roue = [random.randint(0,9) for i in range(3)] - return score_roue - -def regles(): - os.system('cls') - print(""" - Bienvenue dans le jeu de la machine à sous.\n - Il y a pars défault dans le bac de la machine 1000 jetons.\n - Si les trois chiffres sont des 9, vous avez gagné le gros lot. Vous gagnez tout le bac de la machine.\n - Si les trois chiffres sont identiques mais ne sont pas des 9, alors vous gagner 6 fois la mise que vous avez mis.\n - Si les deux chiffres sont identiques, alors vous gagnez 3 fois la mise que vous avez mis.\n - Si aucun chiffres ne sont identiques vous ne gagnez rien. - """) - bac = 510 - s = int(input("\nVeuillez entrer un nombre de jeutons entre 0 et 50 exclu : ")) - s_depart = s - return bac, s, s_depart - -def saisie(s,s_depart, bac): - run = True - while run: - if s <= 100: - jetons_inserer = int(input(f"\nVeuiller entre un nombre entre 0 et {s} : ")) - else: - jetons_inserer = int(input(f"\nVeuiller entre un nombre entre 0 et 100 : ")) - - if s <= 100 and jetons_inserer <= s or s > 100 and jetons_inserer <= 100: - run = False - else: - print("\nVeuillez rentrer une valeur correct !!") - if jetons_inserer == 0: - fin(s,s_depart, bac) - elif bac < 500: - fin(s,s_depart, bac) - - return jetons_inserer, s-jetons_inserer, bac+jetons_inserer - -def gain(s,s_depart, bac): - roue_1, roue_2, roue_3 = nbAlea() - #roue_1, roue_2, roue_3 = 3,1,5 - jetons_inserer, s, bac = saisie(s,s_depart, bac) - print(f"premier rouleaux : {roue_1}, deuxième rouleaux : {roue_2}, troisième rouleaux {roue_3}") - if roue_1 and roue_2 and roue_3 == 9: - print(f"Vous avez gagner {bac} jetons") - s += bac - bac = 0 - elif roue_1 == roue_2 == roue_3 != 9: - print(f"Vous avez gagner {jetons_inserer*6} jetons") - s += jetons_inserer*6 - bac -= jetons_inserer*6 - elif roue_1 == roue_2 or roue_2 == roue_3 or roue_3 == roue_1: - print(f"Vous avez gagner {jetons_inserer*3} jetons") - s += jetons_inserer*3 - bac -= jetons_inserer*3 - else: - print("Vous n'avez rien gagner") - return s, bac - -def affiche(s,s_depart, bac): - s, bac = gain(s,s_depart, bac) - print(f"\nIl vous reste {s} jetons, et il reste {bac} jetons dans le bac de la machine.\n") - jeu(s, s_depart, bac) - -def jeu(s,s_depart, bac): - affiche(s,s_depart, bac) - -def main(): - bac,s,s_depart = regles() - jeu(s, s_depart, bac) - -if __name__ == '__main__': - main()