print.py
1    import math     #Pi miatt
2    
3    #----------------------------------------------------------------------------------
4    # 1. példa: Listagenerálás közvetlenül billentyűzetről
5    #----------------------------------------------------------------------------------
6    
7    num_lista=[int(x) for x in input('Add meg a lista elemeit (szóköz):').split()]
8    
9    print('Lista hossza: %d' %len(num_lista))
10   i=1
11   for elem in num_lista:
12       print('%d.elem: %d' %(i,elem), end='\n')
13       i+=1
14   
15   #----------------------------------------------------------------------------------
16   # 2. példa: FORMAT formula
17   #----------------------------------------------------------------------------------
18   
19   name='Géza'
20   score=100
21   
22   print('A mai napon {} {} pontot szerzett!'.format(name,score))
23   print('A mai napon {1} pontot szerzett {0}!'.format(name,score))
24   
25   #----------------------------------------------------------------------------------
26   # 3. példa: Kiírás igazítással, zérófeltöltéssel
27   #----------------------------------------------------------------------------------
28   
29   mátrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]
30   
31   for i in range(0,4):
32       for elem in mátrix[i]:
33           print(str(elem).zfill(2).rjust(2), end=' ')
34       print()
35   
36   #----------------------------------------------------------------------------------
37   # 4. példa: f a printben
38   #----------------------------------------------------------------------------------
39   
40   #f a printben nem véletlen: formázott kiírás
41   print(f'Pi értéke (nagyjából): {math.pi:.13f}!')
42   
43   #Ugyanez f nélkül: (Csak, hogy lássuk...!)
44   print('Pi értéke (nagyjából): {math.pi:.13f}!')
45   
46   #Egész számokkal:
47   x=2
48   print('Formázott kiírás: %3d' %x)
49   print('Formázott kiírás: %.3d' %x)
50   
51   print(f'Formázott kiírás: {x:3}')
52   
53   
54   
55   
56   
57   
58   
59   
60   
61