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.