from random import randint

def list_out(lista):
    for i in lista:         # i itt egy eleme a listának
        print(i,end=' ')
    print()

print('*************************************************')
print('* ÖTÖSLOTTÓ SZIMULÁTOR v1.0 (C)2022, Jacob Gips *')
print('*************************************************')
# lottózás
szamok=[]
tippek=[]
kihuzott=[]

                            #range: balról zárt, jobbról nyitott intervallum
                            #range(kezdőérték,végérték,lépésköz)
for i in range(90):         #így is lehetett volna: range(0,90) vagy range(0,90,1)
    szamok.append(i+1)

list_out(szamok)

#most jönnek a lottózó tippjei
print('\nTippelj meg öt nyerő számot:')
for i in range(5):
    tipp=int(input(str(i+1)+'. tipped: '))
    tippek.append(tipp)

# tippek list rendezése
print('Tehát a tippjeid emelkedő számsorrendben:')
tippek=sorted(tippek)
list_out(tippek)

# most jön a sorsolás
print('\nA sorsolás eredménye a kihúzás sorrendjében:')
for i in range(5):
    kihuzott.append(randint(1,90))

# teszteléshez az alábbi sor aktiválható!!!!!!
# kihuzott= [10,20,30,40,50]
list_out(kihuzott)

# kihuzott list rendezése
print('\nA sorsolás eredménye emelkedő számsorrendben:')
kihuzott=sorted(kihuzott)
list_out(kihuzott)

# találatszám megállapítása

talalatszam=0;
for i in range(len(kihuzott)):
    keres=tippek[i]
    if kihuzott.count(keres)!=0:
        talalatszam+=1

print(f'Találatok száma: {talalatszam}')

print('\nJáték vége!')
