Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*-coding : utf8 -*
- from math import ceil
- from random import randrange
- # déclaration des variables de départ au joueur
- argent = 1000 # on a 1000$ au début
- continuer_partie = True # Booléen qui est vrai tant qu'on doit continuer la partie
- print("Vous vous installez à la table de roulette avec", argent, "$.")
- while continuer_partie: # tant qu'on doit continuer la partie, on demande à
- # à l'utilisateur de saisir le nombre sur lequel il va miser
- nombre_mise = -1
- while nombre_mise < 0 or nombre_mise > 49:
- nombre_mise = input("Choisissez un nombre (entre 0 et 49) : ")
- try:
- nombre_mise = int(nombre_mise)
- except ValueError:
- print("Vous n'avez pas saisi de nombre")
- nombre_mise = -1
- continue
- if nombre_mise < 0:
- print("ce nombre est négatif")
- if nombre_mise > 49:
- print("ce nombre est supérieur à 49")
- # A présent, on selectionne la mise de départ
- mise = 0
- while mise <= 0 or mise > argent:
- mise = input("Veuillez saisir votre mise : ")
- try:
- mise = int(mise)
- except ValueError:
- print("Vous n'avez pas saisi de nombre")
- mise = -1
- continue
- if mise <= 0:
- print("La mise saisie est négative ou nulle.")
- if mise > argent:
- print("Tu es pauvre, tu ne peux pas miser plus que", argent, "$")
- # Le nombre misé et la mise ont été sélectionnés par l'utilisateur, on tourne donc la roue
- numero_gagnant = randrange(50)
- print("La roulette tourne, seras tu chanceux? Attention, le numéro choisi est le : ", numero_gagnant)
- if numero_gagnant == nombre_mise:
- print("Bravo ! Vous venez de tripler votre mise ! Vous gagnez :", mise*3, "$ !")
- argent += mise * 3
- elif numero_gagnant % 2 == nombre_mise % 2:
- mise = ceil(mise*0.5)
- print("Vous avez la bonne couleur ! Vous gagnez la moitié de votre mise !", mise, "$ !")
- argent += mise
- else:
- print("Dommage ! Vous avez perdu votre mise mais retentez votre chance !")
- argent -= mise
- # on interrompt la partie si le joueur est ruiné
- if argent <= 0:
- print("C'est fini, vous n'avez plus d'argent")
- continuer_partie = False
- else:
- print("Vous avez :", argent, "$")
- quitter = input("Souhaitez vous quitter le casino (o/n)? ")
- if quitter == "o" or quitter == "O":
- print("Vous quitter le casino avec vos gains.")
- continuer_partie = False
- # On met en pause le système
- input("pause")
Advertisement
Add Comment
Please, Sign In to add comment