[Tutor] New guy question...

Warren warren at wantonhubris.com
Mon Sep 14 22:06:25 CEST 2009


Well, I thought that as well but I took it out which makes it run  
under 2.6.1 and I get similar, but not exactly the same, output:


Type integers, each followed by ENTER; or just ENTER to finish

EOFError: EOF when reading a line



- Warren
(warren at wantonhubris.com)




On Sep 14, 2009, at 3:57 PM, Robert Berman wrote:

> 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
>> (
>> warren at wantonhubris.com
>> )
>>
>>
>>
>>
>> _______________________________________________
>> Tutor maillist  -
>> Tutor at python.org
>>
>> To unsubscribe or change subscription options:
>>
>> http://mail.python.org/mailman/listinfo/tutor



More information about the Tutor mailing list