import random
word_list = ["towarzyski", "okropny", "czysty", "zadufany", "zawistny"]
guess = ""
ch = random.choice(word_list)
o_guesses = False
guess_limit = 3
guess_calc = 0
# Menu Gry
print(
" WITAJ W GRZE \"ZGADNIJ PRZYMIOTNIK\"!"
" \n------------------------------------- "
"\n W tej grze chodzi o zgadnięcie przym-"
"\n iotnika. Powodzenia w zgadywaniu!"
)
# Warunki IF
if word_list[0] == ch:
print("\n Taki, który lubi przebywać w towarzystwie innych osób.")
if word_list[1] == ch:
print("\n Taki, który budzi strach, odrazę.")
if word_list[2] == ch:
print("\n Niezabrudzony, niezamglony, przejrzysty.")
if word_list[3] == ch:
print("\n Bardzo pewny siebie.")
if word_list[4] == ch:
print("\n Czujący zazdrość; też: świadczący o tym uczuciu.")
# System działania
while guess != ch and not o_guesses:
if guess_calc < guess_limit:
guess = input(" Wpisz przymiotnik: ")
guess_calc += 1
else:
o_guesses: True
# Wygrana / Przegrana
if o_guesses is True:
print(" Przegrałeś! Spróbuj ponownie!")
print(" Prawidłowa odpowiedź to " + ch)
if guess == ch:
print(" Doskonale! Wygrałeś!")
Witam. Program nie działa mi prawidłowo, bo jeśli użytkownik wykorzysta wszystkie próby nie jest przeprowadzone polecenie:
if o_guesses is True:
print(" Przegrałeś! Spróbuj ponownie!")
print(" Prawidłowa odpowiedź to " + ch)
Dziękuję z góry za odpowiedź.