[Python] Un concetto difficile per me.

Gabriele Battaglia iz4apu a libero.it
Ven 13 Nov 2020 16:01:13 CET


Ciao.
Non posto il codice perchè qui è una questione di concetto.
E prima o poi mi trovo sempre a fare i conti con questa cosa.

Quindi, lo schema è:

All'inizio del file dichiaro delle variabili:
a=0
b=1
c=2

poi seguono tutte le definizioni di funzioni

dopo ancora c'è il main diciamo... Un ciclo while che chiama tutte le 
funzioni a seconda del caso.

Bene, essendo prima di tutto, ed essendo al livello minimo di 
indentazione, le variabili a b e c dovrebbero essere viste da ogni punto 
dello script, giusto? Da qualsiasi funzione.
Com'è possibile allora che mi compaia
UnboundLocalError: local variable 'totmaxval' referenced before assignment

totmaxval = 0 è una delle primissime istruzioni, dopo i commenti 
iniziali del file.
Qual è l'inghippo?

Gabriele.
-- 
Gabriele Battaglia, IZ4APU (Libero)
Sent from TB on Windows 10, Genus Bononiae's computer.


Maggiori informazioni sulla lista Python