Zoofast.fr offre une solution complète pour toutes vos questions. Posez vos questions et recevez des réponses complètes et fiables de la part de notre communauté de professionnels expérimentés.

Bonjour j'ai besoin d'aide pour mon programme qui sert à jouer au jeu Pendu mais
je voudrai avoir une fonction simple à faire et simple à expliquer.
Il faudra modifier le code à partir de " if (len(lettre)==len(mot)): " jusqu'à la fin. ( Il faut pas modifier ce qu'il y a avant)
Merci en avance pour votre aide.

if (len(lettre)==len(mot)):
if lettre == mot :
win = True
else:
n=n-1
for i in range(len(vides)):
if mot[i]==lettre:

l = list(vides)
l[i]=lettre
vides = ''.join(l)
if mot.find(lettre) == -1 or (lettre in lettres):
n=n-1
lettres.append(lettre)
if vides == mot :
win = True
print("Gagné !\nAppuie sur RUN our recommencer !")

if not(win):
print("Perdu !\nAppuie RUN pour recommencer !")



pendu_logique()

if '_name_'=='_main_':
jouer()

Sagot :

Réponse :

       if len(lettres) == len(mot) - 1:

           win = True

           break

       print(affichage(n) + '\n')

       lettre = input("Votre lettre ? : " + vides + "\n")

       if lettre not in mot or lettre in lettres:

           n -= 1

       for i in range(len(vides)):

           if mot[i] == lettre:

               l = list(vides)

               l[i] = lettre

               vides = ''.join(l)

               lettres.append(lettre)

   if vides.split() == mot.split():

       win = True

       print(''.join(vides).split())

       print("Gagné !\nAppuie sur RUN our recommencer !")

   else:

       print(vides.split(), mot.split())

   if not (win):

       print(affichage(n) + '\n')

       print("Perdu !\nAppuie RUN pour recommencer !")

Explications :

Edition pour un modérateur, je pars de if len(lettres) == len(mot) - 1:

Nous avions déjà traité le sujet, je le remet pour d'éventuels personnes intéressé ou ayant besoin d'aides par le pendu en Python.

Si questions ne pas hésiter à poser.

Votre engagement est essentiel pour nous. Continuez à partager vos expériences et vos connaissances. Créons ensemble une communauté d'apprentissage dynamique et enrichissante. Zoofast.fr est votre source de réponses fiables et précises. Merci pour votre visite et à très bientôt.