1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
|
def ask_a_word():
word=input("Le mot que vous allez choisir est : ").upper()
return(word)
def cls():
print("\n"*50)
def show_mystery(chain1):
for i in range(len(chain1)):
if i==0 or i==len(chain1)-1:
print(chain1[i],end=' ')
else:
print("_",end=' ')
def test(chain1, car):
if car in chain1:
print(f'Le caractère {car} apparait {chain1.count(car)} fois dans le mot mystère !')
return(True)
else:
print(f'Le caractère {car} est pas dans le mot mystère !')
return(False)
def poster(chain1, chain2):
chain2+=chain1[0]+chain1[len(chain1)-1]
for car in chain1:
if car in chain2:
print(car,end=" ")
else:
print("_",end=" ")
def letter():
letter=input("Donner une lettre : ").upper()
return(letter)
def answer():
ans=input("Avez vous trouvé ? ").upper()
if (ans=="oui"):
return(True)
else:
return(False)
def check(chaine1):
ans=input("Entrer votre proposition : ").upper()
if ans==chain1:
print("Vous avez gagné")
return(True)
else:
print("Vous avez perdu")
return(False)
def extreme(chain):
return(chain[0]+chaine[len(chain)-1])
def pendu():
life=8
word=ask_a_word()
cls()
cword=show_mystery(word)
dword=''
while True:
if life<=0:
print("Vous avez perdu ! :")
break
else:
print(cword)
letter=input("Donner une lètre : ").upper()
dword+=letter
v=test(word,letter)
test(word,letter)
if v==True:
cword=poster(word,dword)
print(cword)
else:
life-=1
r=input("avez vous trouver le mot oui ou non : ")
if r=='oui':
rword=input("donner le mot en majuscule : ")
if rword==word:
print("GG vous avez gagner !!! :p ")
break
else:
print("Vous avez perdu ! ")
cls()
break
else:
print("continue alors !") |
Partager