Programme simple Casino
Utilisateur anonyme
-
FiceA Messages postés 38 Statut Membre -
FiceA Messages postés 38 Statut Membre -
Bonjour, je réalise actuellement un petit programme en Python où un joueur joue à la roulette dans un casino, mon programme est le suivant :
Je souhaite que le programme s'arrête si le joueur gagne 2 fois durant le jeu. Je ne sais pas trop quoi mettre pour permettre cela, peut être avec "if Je ne sais pas quoi mettre ?:". Auriez-vous idée d'une solution ?
Merci beaucoup ! :D
# -*- coding=latin-1 -*#
from random import*
somme=100
continuer=True
deux=(roulette==mise) #??
while continuer:
mise=0
while mise>37 or mise<=0:
mise=input("Parier sur un nombre (entre 1 et 37) : ")
mise=int(mise)
if mise<=0 or mise>37:
print("Parier sur un nombre entre 1 et 37.")
argent_mise=1
roulette=randint(1,37)
print("Numéro gagnant : ", roulette," !")
print("Votre numéro : ",mise)
if roulette==mise:
print("Vous avez gagné ",argent_mise*36," euros !")
somme=somme+(argent_mise*36)
print("Vous avez maintenant ",somme, "euros.")
else:
mise=0
somme=somme-1
print("Perdu, il vous reste ",somme," euros.")
if somme<=0:
print("Vous n'avez plus d'argent ! C'est fini.")
continuer=False
if Je ne sais pas quoi mettre ?:
print("Vous avez gagné deux fois durant cette soirée, il est temps de s'arrêter maintenant.")
continuer=False
Je souhaite que le programme s'arrête si le joueur gagne 2 fois durant le jeu. Je ne sais pas trop quoi mettre pour permettre cela, peut être avec "if Je ne sais pas quoi mettre ?:". Auriez-vous idée d'une solution ?
Merci beaucoup ! :D
A voir également:
- Jeu de la roulette python
- 14 simple - Guide
- Programme demarrage windows - Guide
- Cresus casino - Forum Consommation & Internet
- Simple pdf - Télécharger - PDF
- Alexander casino - Forum Consommation & Internet
2 réponses
Bonjour, j'ai ici un code qui représente un jeu de roulette dans un casino, il est assez complet, et le player peut choisir s'il rejoue ou pas (donne moi en des nouvelles) :
import os
from random import randrange
from math import ceil
# Déclaration des variables de départ
argent = 1000 # On a 1000 $ au début du jeu
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("Tapez le nombre sur lequel vous voulez miser (entre 0 et 49) : ")
# On convertit le nombre misé
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")
# À présent, on sélectionne la somme à miser sur le nombre
mise = 0
while mise <= 0 or mise > argent:
mise = input("Tapez le montant de votre mise : ")
# On convertit la 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("Vous ne pouvez miser autant, vous n'avez que", argent, "$")
# Le nombre misé et la mise ont été sélectionnés par
# l'utilisateur, on fait tourner la roulette
numero_gagnant = randrange(50)
print("La roulette tourne... ... et s'arrête sur le numéro", numero_gagnant)
# On établit le gain du joueur
if numero_gagnant == nombre_mise:
print("Félicitations ! Vous obtenez", mise * 3, "$ !")
argent += mise * 3
elif numero_gagnant % 2 == nombre_mise % 2: # ils sont de la même couleur
mise = ceil(mise * 0.5)
print("Vous avez misé sur la bonne couleur. Vous obtenez", mise, "$")
argent += mise
else:
print("Désolé l'ami, c'est pas pour cette fois. Vous perdez votre mise.")
argent -= mise
# On interrompt la partie si le joueur est ruiné
if argent <= 0:
print("Vous êtes ruiné ! C'est la fin de la partie.")
continuer_partie = False
else:
# On affiche l'argent du joueur
print("Vous avez à présent", argent, "$")
quitter = input("Souhaitez-vous quitter le casino (o/n) ? ")
if quitter == "o" or quitter == "O":
print("Vous quittez le casino avec vos gains.")
continuer_partie = False
# On met en pause le système (Windows)
os.system("pause")