0 la ligne 39 on la condition n'es tjamais vrai mais je comprends pas pk ?
import random
# Création de la liste
liste = ['orange','cerveau','elephant','tri','chat','orangoutan','dinosaures']
# Choix d'un mot au hasard dans la liste
choix = random.sample(liste,1)
# tant que le nombre de caractere est supérieur à 8 tu choisis un
#autre objet dans la liste
while((len(choix[0]))> 8 ):
choix = random.sample(liste,1)
# On va transformer la liste en chaine de caractére
chaine = "".join(choix)
a = 0
while(a <= 8):
essaie = input("Veuillez deviner une lettre qui fait partie du mot")
#On va verifier que essaie ne se trouve pas dans tout les elt
for i,elt in enumerate(chaine):
if elt == essaie :
print(elt)
chaine[i] = elt
else:
print("*")
a = a + 1
- Edité par CasteloWoshu 19 septembre 2017 à 20:33:17
J'ai essayé mais le résultat est toujours le meme ,..
import random
# Création de la liste
liste = ['orange','cerveau','elephant','tri','chat','orangoutan','dinosaures']
# Choix d'un mot au hasard dans la liste
liste = [mot for mot in liste if len(mot) >8]
choix = random.sample(liste,1)
# tant que le nombre de caractere est supérieur à 8 tu choisis un
#autre objet dans la liste
a = 0
while(a <= 8):
essaie = input("Veuillez deviner une lettre qui fait partie du mot")
#On va verifier que essaie ne se trouve pas dans tout les elt
for i,elt in enumerate(choix[0]):
if elt == essaie :
print(elt)
else:
print("*")
a = a + 1
Bah si je saisie a (on va dire je trouve 2 caractères), si je tape ensuite b, ca efface a lorsque tu print le mot caché. Il faut que tu enregistre chaque choix et que tu affiches selon si la proposition a été faite ou pas.
× 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.
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...