#"FOR" ciklusok
print('Példa "for" ciklusra!')
print('*****************************************************')
print('Egy lista elemeinek feldolgozása!')
print('Az ismétlődés annyiszor történik meg,')
print('ahány eleme van a listának!')

lista=[1,5,3,2,6,0,4,9,7,8]     #10 elemű számsorozat
print('lista=[1,5,3,2,6,0,4,9,7,8]')
print('-----------------------------------------------------')
print('Elemek kiírása "for" ciklussal:')

for elem in lista:
    print(elem, end=" ")

print('\n---------------------------------------------------')

#Az ún. indexes FOR ciklus és az elemeket "adagoló" ciklus kombinálható,
#ha mindkét dologra szükségünk van (indexre és elemre is)!

lista=['Python','C#','C++','Java']
print(lista)
print('-----------------------------------------------------')
print('Elemek és indexek együttes feldolgozása "for" ciklussal:')

for i, nyelv in enumerate(lista):   # i az index, nyelv az eleme a listának
    print(str(i+1)+'. nyelv: %s' %nyelv)  #az indexek mindig 0-ról indulnak
