Je souhaite racourcir ce programme ^^'
merci à ce qui vont m'aider :p
Pièce jointe 515357
Version imprimable
Je souhaite racourcir ce programme ^^'
merci à ce qui vont m'aider :p
Pièce jointe 515357
salut :coucou:
plutôt que de coller des copies d'écran tu devrais utiliser la balise [CODE][/CODE] (le # dans la barre d'outils)
ensuite il n'est déjà pas très long ce code, il n'est d'ailleurs même pas complet (il manque les imports et l'appel à la première fonction au minimum), qu'est-ce qui te pose problème exactement ?
[QUOTE=BufferBob;11215033]salut :coucou:
Bien je l'ai un peu changer mais il bug et effectivement assez court en faite :
Code:
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 !")