Python: Kiíratás – fstring

import math
név = "Ludmilla"
print(f"Hello {név:20}!")
print(f"Hello {név:>20}!")
print(f"Hello {név:^20}!")
print(f"A pí értéke: {math.pi:20}")
print(f"A pí értéke: {math.pi:<20}")
print(f"A pí értéke: {math.pi:10.5}")
print(f"A pí értéke: {math.pi*10000:10.5e}")
print(f"A pí értéke: {math.pi*10000:2.6f}")
print(f"Egy osztás eredménye: {8/3:10.4}")
print(f"Ezres csoportosítás: {12345678910:,}") # a vessző helyett lehet mág az aláhúzás jel is
s = str(f"{12345678910:,}").replace(",", " ")
print(f"Trükközve megoldható a szóközzel is: {s}")
print(f"{2:3}")
print()
print()
print("-"*36)
#----------------------

név = ["Gazsi", "Gerzson", "Balambér", "Timoti"]
évfolyam = [12, 9, 10, 11]
osztály = ["A", "D", "C", "A"]
id = [431, 15, 202, 398]

print(f"{'név' : <10}{'évfolyam' : ^10}{'osztály' : ^10}{'ID' : >5}")
for i in range(0, 4):
    print(f"{név[i] : <10}{évfolyam[i] : ^10}{osztály[i] : ^10}{id[i] : >5}")
print("-"*36, "\n"*2)
#----------------------

könyv = {"Bevezetés": 1, "Tárgyalás": 3, "Befejezés": 19, "Irodalomjegyzék": 21}
for tartalom, oldal in könyv.items():
    print(f"{tartalom:.<32}{oldal:.>5}")
# Próbáld ki, hogy a pontokat (.) más karakterre cseréled!