a man nedalec ;( tā pirmā rinda taču nozīmē, ka tiek definēta funkcija ar parametru x un ja x'a nav, tad tā vietā ņemam tukšu sarakstu? tad kāpēc, izpildot vēlreiz, x vērtība ir saglabājusies kopš iepriekšējās izpildes? Vai arī Python (ja pareizi sapratu) nenodala parametros saņemtos mainīgos no globālajiem? Un tad vēl tā pēdējā rinda vispār nojauc galvu.