Každý řádek končí znakem nového řádku, '\n'
,
který možná znáš ze sekce o řetězcích.
Při procházení souboru Python tento znak nechává na konci řetězce line
¹.
Funkce print
pak přidá další nový řádek, protože ta na konci
výpisu vždycky odřádkovává – pokud nedostane argument end=''
.
¹ Proč to dělá? Kdyby '\n'
na konci řádků nebylo,
nedalo by se např. dobře rozlišit, jestli poslední řádek
končí na '\n'