from random import choice
szavak=['fuvola', 'csirke', 'adatok', 'asztal', 'fogoly',
        'bicska', 'farkas', 'almafa', 'babona', 'gerinc',
        'dervis', 'bagoly', 'ecetes', 'angyal', 'boglya']
rejtett=choice(szavak)  # véletlenszerű választás a lista elemei közül
print(f'(rejtett szó: {rejtett}) --- kilépés: "stop"')
proba=0     # ebben számoljuk a próbálkozásokat
while True: # ez egy "végtelen" ciklus, kiugrálunk majd belőle (ami nem túl szép, persze...)
    tipp=input('Kérem a tippet: ')
    if tipp=='stop':                # ha a tipp a stop szó, 
        break                       # akkor leáll
    else:
        proba+=1                    # próba növelése 1-gyel
        eredmeny=''                 # üres szöveg, amit karakterenként "építünk"
        for i in range(6):          # hatbetűsek a szavak
            if tipp[i]==rejtett[i]: # ha a tipp i. betűje azonos a rejtett i. betűjével,
                eredmeny+=tipp[i]   # akkor az eredményhez hozzáfűzzük ezt a karaktert
            else:                   # ha pedig nem, akkor a pontot fűzzük hozzá
                eredmeny+='.'
        if eredmeny==rejtett:       # ha az eredmeny azonos lesz a rejtett-tel, akkor
            print(f'{proba} tippeléssel sikerült kitalálni.')   # kiírás
            break                                               # és ciklus elhagyása
        else:                       # ha még nem stimmel, akkor kiírjuk az eredmenyt...
            print(f'Az eredmény: {eredmeny}')
