Est il possible de créer des if else dans une fonction if else ?
Si oui, savez vous pourquoi mon code renvoi une erreur sur le second else svp (" SyntaxError: invalid syntax (else after single_kw)) ? Merci bcp pour votre aide :-)
import random
Mise = 999
Liste_choix = ["pile","face"]
Parties = 0
for i in range (1,400) :
if Mise%3==0 :
Jeux_A = random.choices (Liste_choix, weights=(0.09,0.91),k=1)
if Jeux == ["pile"] :
Mise += 1
else :
Mise -= 1
else :
Jeux_B = random.choices (Liste_choix, weights=(0.74,0.26),k=1)
if Jeux == ["pile"] :
Mise += 1
else :
Mise -= 1
Parties +=1
print (Mise, Parties)
Moi, ce que je vois, c'est que la variable Jeux n'est pas initialisée
donc ca plante ...
A part ça, Parties ne sert à rien: elle est égale à i en fin de boucle, donc
toujours 399
- Edité par Phil_1857 16 janvier 2023 à 12:58:47
Fonction is else dans if else
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.