Dzień dobry, mam pilny problem, robię na infromatykę zadanie, grę wisielca, i mam taki kod, lecz nie działa, nie pokazuje się żaden błąd, tylko po prostu po uruchomieniu nic się nie pokazuje i kod się kończy, proszę o pomoc
from random import choice
def gra():
dane = ["żyrafa","słoń","nosorożec","szympans","aligator"]
haslo = choice(dane)
odg = "#" * len(haslo)
proby = 10
while odg != haslo and proby > 0:
print("Zgadnij hasło:", odg)
print("Pozostalo prób:", proby)
wisielec(proby)
odp = input("Podaj literę:")
if odp in haslo:
for i in range(len(haslo)):
if odp == haslo[i]:
odg = odg[:i] + odp + odg[i + 1]
else:
proby -= 1
if haslo == odg:
print("Gratulacje, haslo to-", haslo)
else:
print("Nie odgadnięto hasla:(", haslo)
wisielec(0)
def wisielec(proba):
if proba == 9:
print("===========")
elif proba == 8:
print("|")
print("|")
print("|")
print("|")
print("|")
print("==========")
elif proba == 7:
print("+===+")
print("|")
print("|")
print("|")
print("|")
print("|")
print("==========")
elif proba == 6:
print("+===+")
print("| |")
print("|")
print("|")
print("|")
print("|")
print("==========")
elif proba == 5:
print("+===+")
print("| |")
print("| 0")
print("|")
print("|")
print("|")
print("==========")
elif proba == 4:
print("+===+")
print("| |")
print("| 0")
print("| |")
print("|")
print("|")
print("==========")
elif proba == 3:
print("+===+")
print("| |")
print("| 0")
print("| /|")
print("|")
print("|")
print("==========")
elif proba == 2:
print("+===+")
print("| |")
print("| 0")
print("| /|\\")
print("| /")
print("|")
print("==========")
elif proba == 1:
print("+===+")
print("| |")
print("| 0")
print("| /|\\")
print("| /")
print("|")
print("==========")
elif proba == 0:
print("+===+")
print("| |")
print("| 0")
print("| /|\\")
print("| / \\")
print("|")
print("==========")
print(gra())