<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:courier,monaco,monospace,sans-serif;font-size:12pt"><div>Sorry if this is a bit simplistic:<br><br>When teaching Python to beginners and using IDLE, it seems that one of the dangers would be to have them assigning variables in the interactive mode and then maybe using them in a script they're writing.&nbsp; Then, when they run the script, the variable is still in memory so the program works--for now.&nbsp; <br><br>Or, as happened recently "raw_input" gets accidentally assigned to a string.&nbsp; Then, any programs that end with "raw_input("Press Enter to exit this program")" will cause an error, even though the program script itself is fine.<br><br><br>Obviously quiting and reloading IDLE will take care of this, but I was wondering what else may trip up students using IDLE.&nbsp; Maybe it would be nice if IDLE had an option called "Run fresh" that
 would clear any variables first....just musing here.<br><br>Thanks,<br>Richard<br><br></div></div><br>
      <hr size=1>Moody friends. Drama queens. Your life? Nope! - their life, your story.<br> <a href="http://us.rd.yahoo.com/evt=48224/*http://sims.yahoo.com/">Play Sims Stories at Yahoo! Games. </a></body></html>