Afișare tabel în PYTHON

Programul cu tuple este:
#
# Scrierea unui tabel cu format si din folosirea
# functiilor de prelucrare siruri
# datele pentru descrierea salariatului sunt gripate în tuple
# ce contin nume, varsta, medie
# tabelul contine aceste date si media de grup
Salariat = (("POPESCU", 25, 7.25), ("IONESCU", 51, 8.17),
            ("STEFAN", 18, 7.22), ("ALEXANDRESCU", 32, 9.45))
Media_grup = 0
for i in range(len(Salariat)):
   Media_grup += Salariat[i][2]
Media_grup = Media_grup / float(len(Salariat))
for i in range(len(Salariat)):
   print(str(i+1).ljust(5," "),Salariat[i][0].ljust(20," "),\
         str(Salariat[i][1]).ljust(5," "), str(Salariat[i][2]).ljust(7," "))
print("MEDIA","%26s" % " ", str(Media_grup).ljust(7," "))



Rezultatele afişate sunt:


1 POPESCU           25 7.25
2 IONESCU           51 8.17
3 STEFAN            18 7.22
4 ALEXANDRESCU      32 9.45
MEDIA                  8.0225


Programul cu liste simple este:
#
# Scrierea unui tabel cu format si din folosirea
# functiilor de prelucrare siruri
#
Nume = ["POPESCU", "IONESCU", "STEFAN", "ALEXANDRESCU"]
Varsta = [25, 51, 18, 32]
Media = [7.25, 8.17, 7.22, 9.45]
Media_grup = 0
for i in range(len(Nume)):
   Media_grup += Media[i]
Media_grup = Media_grup / float(len(Nume))
print(Media_grup)
for i in range(len(Nume)):
   print(Nume[i], Varsta[i])
for i in range(len(Nume)):
   print(str(i+1).ljust(5," "), Nume[i].ljust(20," "),\
   str(Varsta[i]).ljust(5," "),\
   str(Media[i]).ljust(7," "))
print("MEDIA","%26s" % " ", str(Media_grup).ljust(7," "))


Rezultatele afişate sunt:


1 POPESCU           25 7.25
2 IONESCU           51 8.17
3 STEFAN            18 7.22
4 ALEXANDRESCU      32 9.45
MEDIA                  8.0225



Pus aici azi 15 mai 2022
revenire