Ciao Marco, ti ringrazio per la risposta. Ho fatto come mi hai suggerito nonostante avessi già tentato ad eseguire con carta e penna ogni passaggio scritto su riga di comando e mi è capitato qualcosa di sorprendente: ho apero un nuovo file e ho cominciato a riscrivere lo stesso identico codice precedente testando il programma al massimo ogni due righe di codice inserite. Ebbene, sono arrivato fino a ricopiare uguale identico lo stesso codice precedente e questa volta tutto ha girato alla perfezione. Come è possibile? esiste la possibilità che eventuali cancellazioni e reiscrizioni di una o più righe di codice abbiano in qualche modo determinato un comportamento anomalo del precedente codice? Mi rendo conto ( e lo sosterrei anche io) che la cosa non ha senso ma questo è quanto è successo. E pensare che ci ho sbattuto la testa per un giorno intero nel ricercare un errore che invece non c'era!!!! Ad ogni modo, il tuo invito ad essere ostinato (così come ritengo di essere) mi ha aiutato a giungere al risultato voluto anche se nel modo più imprevisto. Se hai una spiegazione logica dell'accaduto, te ne sarei grato di riceverla anche perchè immagino non faccia piacere a nessuno perdere una giornata intera dietro a una quindicina di righe di codice scritto nella più elementari delle forme. Grazie di tutto.
Specifica che stai usando Python 3.

Se esegui, riga per riga, il tuo programma, vedrai che anche con carta e penna non ti funziona.
Prova a fare un esempio in cui con carta e penna va e con Python no.

Ciao.
Marco.

--
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
http://beri.it/articoli/ - Qualche articolo


_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a