# -*-coding:Latin-1 -*
from os import *
from random import randrange
from math import ceil
print("Vous disposez de 50$" )
argent=50
while argent>=0:
if argent==0:
print("Vous n'avez plus d'argent. La maison ne fait pas crédit, partez!" )
elif argent<0:
print("Non seulement vous n'avez plus d'argent mais vous nous en devez! Comment comptez vous rembourser?" )
else:
nombre=input("Faites vos jeux!" )
try:
nombre=int(nombre)
except ValueError:
print("Veuillez misez sur un nombre s'il vous plaît." )
if nombre<0 or nombre>49:
print("Veuillez choisir un nombre entre 0 et 49 s'il vous plaît." )
else:
mise=input("La maison n'accepte que les mises entières. Combien misez-vous?" )
try:
mise=int(mise)
except ValueError:
print("Veuillez misez une somme s'il vous plaît." )
if mise<=0 or mise>argent:
print("Vous ne pouvez pas misez ça, soyez sérieux s'il vous plaît." )
else:
print("Les jeux sont faits! Rien ne va plus!" )
resultat=randrange(50)
print("Le destin a choisi le numéro", resultat)
if resultat==nombre:
print("Votre numéro et le résultat sont identiques! Vous remportez 3x votre mise! Vous disosez maintenant de", (mise*3)+(argent-mise), "$!" )
argent+=mise*3
elif resultat!=nombre:
test=nombre%2
test_bis=resultat%2
if test==test_bis:
print("Votre numéro et le résultat sont tous les deux de la même couleur! Vous remportez 1.5x votre mise! Vous disposez maintenant de", ((ceil(mise*1.5))+(argent-mise)), "$!" )
argent+=ceil(mise*1.5)
else:
print("Vous n'avez pas eu de chance... Vous perdez votre mise. Vous disposez maintenant de", argent-mise, "$" )
argent-=mise
os.system("pause" )
Voici mon code, l'erreur intervient juste après les deux points du deuxième except ValueError: