Problèmes avec mon programme
Bonsoir,
J'ai un petit problème avec mon programme. Il se lance et se ferme automatiquement. Pourtant mes autres script fonctionnes bien. Je précise que je suis sous ubuntu.
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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
#!/usr/local/bin/python3.2
# -*-coding:utf-8 -*
import random import randrange
import math import ceil
# Ce fichier abrite le code du jeu ZCasino. Un jeu de roulette adapté
# Déclaration des variables de départ
argent = 100 # On obtiens 100 dès le départ
continuer_partie = True #Booléen qui est vrai tant qu'on doit trouver la partie
print("""Tu viens de t'asseoir à la table de jeu avec """, argent, """".""")
while continuer_partie == True: # Tant qu'on peu jouer
nombre_mise -= 1
while nombre_mise < 0 or nombre_mise > 49:
nombre_mise = input("""Quel case veux tu miser (entre 0 et 49)""")
# On converti le nombre misé
try:
nombre_mise = int(nombre_mise)
exept ValueError:
print("""Vous n'avez pas saisi un nombre !""")
nombre_mise -= 1
continue
if nombre_mise < 0:
print("""Ce nombre est négatif""")
if nombre_mise > 49:
print("""Attention ! Votre nombre n'est pas compris entre 0 et 49""")
# à présent, on sélectionne la somme à miser sur le nombre
mise = 0
while mise <= 0 or mise > argent:
mise = input("""Tapes le montant de la mise : """)
# on converti la mise
try:
mise = int(mise)
exept 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 ne peux pas miser autant !! Tu n'as que """, argent, "")
# Le nombre misé et la mise on été sélectionner par l'utilisateur, on fait tourner la roulette
numero_gagnant = randrange(50)
print("""La roulette tourne... ... ...
elle s'arette sur le numéro""", numero_gagnant)
#*on etablie le gain
if numero_gagnant == nombre mise:
print("Félicitation ! Tu obtiens 3 fois votre mise : ", mise*3, "")
argent += mise*3
elif numero_gagnant % 2 == nombre_mise % 2: # ils sont de la même couleur !
print("Tu as miser sur la bonne couleur. Vous obtenez ", mise, "")
else:
print("Désolé l'ami ! C'est pas pour cette fois :/. Tu perd quand même ta mise")
# On arêtte le jeu si le joueur est ruiner
if argent <= 0:
print("Ho non ! Tu es ruiné :( C'est finis pour toi T_T")
continuer_partie = False
else:
# On affiche l'argent du joueur
print("Tu as à présent ", argent, "")
quitter = input("Tu veux continuer ? (O/N)")
if quitter == "O" or quitter == "o":
print("Tu te leves de ta chaise et part au loin. Tu as maintenant quitter le casino.")
continuer_partie = False
input() |