Hi, I noticed this: #!/usr/bin/env python3.... which I think indicates you are using python version 3. I strongly suspect you are reading a text based on one of the version 2 issues of python.
You might consider dropping back a version(such as 2.6.) since most learning texts are not updated to work with Version 3. Robert Berman On Mon, 2009-09-14 at 15:30 -0400, Warren wrote: > Hey all, > > I'm just getting started with Python and I'm working my way through my > first "Learn Python" book on my Mac. I ran into a weird issue > though. Here's the example code I'm using: > > #!/usr/bin/env python3 > > print( "Type integers, each followed by ENTER; or just ENTER to > finish" ) > > total = 0 > count = 0 > > while True: > line = input() > > if line: > try: > number = int(line) > except ValueErr as err: > print( "BLARGH : ", err ) > continue > > total += number > count += 1 > else: > break > > if count: > print( "count =", count, "total =", total, "mean =", total / count ) > > > Now, what happens is that this starts up and immediately dies, giving > me this error: > > Type integers, each followed by ENTER; or just ENTER to finish > Traceback (most recent call last): > method <module> in test.py at line 9 > line = input() > EOFError: EOF when reading a line > > Why is the "input" statement not waiting for input like it should be > and instead killing the app? My google-fu is failing me on this one. > > - Warren > (war...@wantonhubris.com) > > > > > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor