Grazie a tutti per i vostri commenti e suggerimenti. Lunedì provo a mettere in pratica ciò che mi avete insegnato. Avevo pensato ad una cosa del tipo: var = msvcrt.getch() Ma pensavo che interrompesse il flusso anche così, non avevo invece pensato di usare prima if msvcrt.kbhit(): pass A presto allora, siete sempre una risorsa preziosissima. GB.