Na forum ludzie pomagają ci za darmo, więc słuchaj się ich rad, jak zadajesz pytanie po prawej stronie masz taką ramkę ---------> tam jest napisane:
Kod źródłowy umieszczaj pomiędzy a
(w nowej linii). Jeżeli chcesz włączyć kolorowanie składni, dodaj nazwę języka, np. ```php
Stosuj się do tego polecenia, a co do kodu:
while guess < len(stages) -1:
ten warunek nie ma sensu, dopóki literka wczytana od użytkownika jest mniejsza niż liczba pomyłek?
Twój program mógłby wyglądać tak
import random
def hangman():
word_list = ["python", "java", "książka", "samochód", "autokar"]
word = random.choice(word_list)
stages = ["",
"________ ", #w pythonie tak można zapisywać
"| | ", #dane wtedy kod jest
"| 0 ", #czytelniejszy
"| /|\ ",
"| / \ ",
"| "]
game_board = ["__" for _ in range(len(word))] #poczytaj o wyrażeniach listowych
wrong = chn = 0
guess = ''
while "__" in game_board and wrong < len(stages) - 1: #dopoki nie odgadl calego i nie przegral
print()
print((" ".join(game_board)))
guess = input("Odgadnij literę:")
if guess != '' and guess in word:
for i in range(len(word)):
if word[i] == guess:
game_board[i] = guess #a co jesli jest wiecej takich samych liter w wyrazie?
print("Brawo zgadłeś !")
else:
wrong += 1
print("Niestety nie..")
print()
print((" ".join(game_board))) #za kazdym razem pokazujmy stan gry
print("\n".join(stages[:wrong +1]))
if "__" not in game_board:
print("Wygrales !")
else:
print('Przegrałeś! Miałeś ogdanąć {}'.format(word))
hangman()