pi je globální – nepřiřazuje se do ní ve funkci;
je „vidět“ v celém programu.obsah jsou v programu dvě – jedna globální,
a jedna je lokální pro funkci obsah_elipsy,
protože do ní tahle funkce přiřazuje.a jsou taky dvě, podobně jako obsah.
Tady byl chyták: příkaz a = a + 3 nemá žádný smysl;
do a se sice uloží větší číslo, ale vzápětí funkce obsah_elipsy skončí
a její lokální proměnná a přestane existovat.b je jenom lokální – jako parametr funkce obsah_elipsy.obsah_elipsy je globální (a je v ní funkce).A pro úplnost
from, import, def, return neoznačují proměnné.math taky neoznačuje proměnnou.print se dá považovat za globální.
(Ve skutečnosti existuje zvláštní kategorie zabudovaných (angl. builtin)
proměnných – ty jsou „ještě globálnější“.)