Bon, je travaille sous Linux et Windows c'est loin... Mais avant d'aller plus loin, est-ce que tu pourrais me confirmer que tu fais bien les opérations suivantes :
(1) lancer IDLE...
(2) ... une fenêtre s'affiche (python en ligne de commance; tu peux entrer des ordres du genre 2+2 + ENTREE)
(3) File > Open et tu ouvres ton simulation.py...
(4) ... une deuxième fenêtre s'affiche (idle a ouvert ton fichier)...
(5) ... dans cette deuxième fenêtre : Run > Run Module (F5) (ce qui exécute le programme)
Ensuite je ne comprends pas ta remarque : dans quelle fenêtre s'affiche le message d'erreur ? dans la première ? dans une autre fenêtre créée par le programme ?
Sinon, essaye de lancer ton programme dans la ligne de commande fournie par Windows (command.exe ou mieux encore cmd.exe); les messages du programme pourraient s'y afficher.
---------------
rule #1 : trust the python