ops, scusate per l'invio troppo veloce. Naturalmente devi ESEGUIRE la funzione prima di vedere alcun cambiamento... a = "ciao" def f(): global a a = "prova" f() # esegue la funzione.... print a Francesco