Witam,
Napisałem taką "grę", w której chodzi o to, iż komputer wybiera losowo słowo, które gracz musi odgadnąć.
Następnie komputer informuje gracza ile liter ma słowo. Potem gracz otrzymuje 5 szans na zadanie pytania,
czy jakaś litera jest zawarta w tym słowie. Komputer odpowiada "tak", "nie". Potem gracz musi odgadnąć słowo.
Nie podoba mi się w dalszym ciągu ta konstrukcja #(1).
import random
print("Witamy w grze 'Wylosuj slowo'")
SLOWA = ("Ala", "ma", "kota")
slowo = random.choice(SLOWA)
dlugosc_slowa = len(slowo)
print("Dlugosc slowa, to: ", dlugosc_slowa)
print("Masz 5 szans na odgadniecie slowa")
podana_litera = input("Podaj litere: ")
licznik = 5
while licznik > 0:
for i in slowo: #(1)
if i != podana_litera:
print("NIE")
else:
print("TAK")
licznik -= 1
print("Masz", licznik, "szans na odgadniecie slowa")
podana_litera = input("Podaj litere: ")
if slowo == podana_litera:
print("Gratulacje znalazles slowo")
break