Bonjour problème de boucle .

Résolu/Fermé
titusse3 Messages postés 2 Date d'inscription dimanche 27 janvier 2019 Statut Membre Dernière intervention 27 janvier 2019 - 27 janv. 2019 à 13:31
titusse3 Messages postés 2 Date d'inscription dimanche 27 janvier 2019 Statut Membre Dernière intervention 27 janvier 2019 - 27 janv. 2019 à 14:23
Bonjour,



Configuration: Windows / Chrome 71.0.3578.98

Bonjour quand mon programme se lance il ne fait pas 8 tours mais 3 je ne comprends pas.
A voir également:

1 réponse

luckydu43 Messages postés 3484 Date d'inscription vendredi 9 janvier 2015 Statut Membre Dernière intervention 30 juin 2022 815
27 janv. 2019 à 14:03
Bonjour

Déjà, la capture d'écran alors qu'il y a ici des balises de code c'est... relou :'-)

Tentons ça :
chaine_a_trouver = "table"
lettres_choisies = []
liste_lettres = []
essais_max = 8

nb_essais = 0
reussite = 0
while nb_essais < essais_max and reussite = 0:
     lettre_choisie = input ("quelle lettre te semble juste ? ")
     liste_lettres.extend(lettre_choisie)
     for char_chaine in chaine:
          if char_chaine in chaine:
               lettres_choisies.extend(char_chaine)
          else:
               lettres_choisies.extend("*")
     print(lettres_choisies)
     //Insérer ici test si la sélection est juste, auquel cas on affecte 1 à reussite
     nb_essais = nb_essais + 1
if reussite = 0:
     print("tu as echoué malgré 8 essais. Tu avais tenté ça :")
     print(lettres_choisies)
     print("alors que tu aurais du trouver ça : ")
     print(chaine_a_trouver)
else:
     print("Felicitations ! Tu as trouvé en ")
     print(nb_essais)
     print("essais !")


J'ai pas d'IDE sous la main, des coquilles ont pu se glisser.
Dans tous les cas les instructions n'étaient pas claires ;-)
1
titusse3 Messages postés 2 Date d'inscription dimanche 27 janvier 2019 Statut Membre Dernière intervention 27 janvier 2019
27 janv. 2019 à 14:23
Merci pour la réponse
0