import math     #Pi miatt

#----------------------------------------------------------------------------------
# 1. példa: Listagenerálás közvetlenül billentyűzetről
#----------------------------------------------------------------------------------

num_lista=[int(x) for x in input('Add meg a lista elemeit (szóköz):').split()]

print('Lista hossza: %d' %len(num_lista))
i=1
for elem in num_lista:
    print('%d.elem: %d' %(i,elem), end='\n')
    i+=1

#----------------------------------------------------------------------------------
# 2. példa: FORMAT formula
#----------------------------------------------------------------------------------

name='Géza'
score=100

print('A mai napon {} {} pontot szerzett!'.format(name,score))
print('A mai napon {1} pontot szerzett {0}!'.format(name,score))

#----------------------------------------------------------------------------------
# 3. példa: Kiírás igazítással, zérófeltöltéssel
#----------------------------------------------------------------------------------

mátrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]

for i in range(0,4):
    for elem in mátrix[i]:
        print(str(elem).zfill(2).rjust(2), end=' ')
    print()

#----------------------------------------------------------------------------------
# 4. példa: f a printben
#----------------------------------------------------------------------------------

#f a printben nem véletlen: formázott kiírás
print(f'Pi értéke (nagyjából): {math.pi:.13f}!')

#Ugyanez f nélkül: (Csak, hogy lássuk...!)
print('Pi értéke (nagyjából): {math.pi:.13f}!')

#Egész számokkal:
x=2
print('Formázott kiírás: %3d' %x)
print('Formázott kiírás: %.3d' %x)

print(f'Formázott kiírás: {x:3}')