import random
slowa = ['kajak', 'rzodkiew', 'budynek']
liczba_bledow = 6

def wybierz_slowo():
    return slowa[random.randint(0, len(slowa)-1)]

def slowo_jest_odgadniete(zgadniete_litery, slowo):
    for i in range(0, len(slowo)):
        if not zgadniete_litery[i]:
            return False
    return True

def zaznacz_wystapienia_litery(zgadniete_litery, slowo, litera):
    wystapienia_litery = 0
    for i in range(0, len(slowo)):
        if litera == slowo[i]:
            zgadniete_litery[i] = True
            wystapienia_litery = wystapienia_litery + 1

    return wystapienia_litery

def wez_obecne_slowo(zgadniete_litery, slowo):
    for i in range(0, len(slowo)):
        if zgadniete_litery[i]:
            print(slowo[i], end="")
        else:
            print("_", end="")
    print()

if __name__ == '__main__':
    slowo = wybierz_slowo()
    pozostale_bledy = liczba_bledow
    zgadniete_litery = [False] * len(slowo)
    while(pozostale_bledy > 0 and not slowo_jest_odgadniete(zgadniete_litery, slowo)):
        litera = input('Wskaż literę:')
        if zaznacz_wystapienia_litery(zgadniete_litery, slowo, litera) == 0:
            pozostale_bledy = pozostale_bledy - 1
            print("Litera " + litera + " nie wystąpiła w słowie.")
            print("Pozostało Ci: " + str(pozostale_bledy) + " szans.")
        else:
            print("Litera " + litera + " wystąpiła w słowie.")
            wez_obecne_slowo(zgadniete_litery, slowo)

    if pozostale_bledy > 0:
        print('Gratulacje!')
    else:
        print('Przegrałeś!')