On Fri, Nov 13, 2020 at 4:02 PM Gabriele Battaglia <iz4...@libero.it> wrote:
> [...] > Ciao, Qual รจ l'inghippo? > > Lo scope delle variabili. >>> a = 10 >>> def do(): ... a = a + 1 ... print(a) ... >>> print(a) 10 >>> do() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 2, in do UnboundLocalError: local variable 'a' referenced before assignment >>> def do(): ... a = 15 ... return a ... >>> print(a) 10 >>> print(do()) 15 >>> print(a) 10 Qui un bell'articolo che ti spiega tutto bene bene: https://realpython.com/python-scope-legb-rule/ Sani Strap
_______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python