Bonjour,
j'ai un probleme a la 3 eme boucle du while quand je demande le nom d'un interlocuteur python l'enregistre mais input ne prend pas la valeur ?comment faire pour allier les 2?merci.
nom=str(input("Comment tu t appel toi , ta une tête a t appeller marcel?"))
try:
nom=str(nom)
except TypeError:
print("emmmmmm")
else:
print("aa")
print("ok marcel on y va moi il faut que je fasse rentrer du bifton tu comprend ?")
while continuer_partie:#tant que on doit continuer partie
n_mise=-1
while n_mise <0 or n_mise >49:
n_mise =input("Tape un nombre entre (0 et 49) même un bichon maltais pourrai le faire :")
try:#on convertie le nombre miser
n_mise=int(n_mise)
except ValueError:
print("tu as un pet au casque , marcel??")
n_mise=-1
continue
if n_mise <0:
print("tu as du arreter l ecole a 3 ans ou quoi gringo?")
if n_mise >49:
print("a tu était a l ecole au moins , je ne voudrais pas depouller un bas du QI ?")
#on selectionne la somme a miser
mise=0
while mise <=0 or mise > argent:
mise= input ("allé combien tu veux miser,mr",nom)
try :
mise=int(mise)
except ValueError:
print("est tu bloquer ou débile !!?")
mise=-1
continue
if mise <=0:
print("habla espagnol , gringo , car là tu me fait peur ???!!??")
if mise >argent:
print("oh gringo redescent , ton budget n est pas au sommet tu n a plus que :",argent,"$")
#on fait tournee la roulette
Il y a bien 2 paramètres à la fonction input, python n'en veut qu'un.
Donc soit concaténer ta chaîne, soit utiliser une fonction de formatage de chaîne.