[mdlug] Python Code Question
    teacher1st 
    teacher1st at bellsouth.net
       
    Sat Sep  5 07:38:25 EDT 2015
    
    
  
Hi Jeremy,
The print statement needs a string as an argument:
print str(int(reply) ** 2)
This will work if reply contains an integer.
Also will work with a float as an input if:
print str(float(reply) ** 2)
I, too, am learning Python, through a free EdX MOOC:
MITx: 6.00.1x Introduction to Computer Science and Programming Using Python
https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-5
I'm using:
Python 2.7.9
on Ubuntu 15.04
For an editor I'm using the free copy of Canopy:
    https://store.enthought.com/
I was in MDLUG a three years ago when I was living in Warren, MI, then 
moved to Palm Coast, FL, for a couple years.  Now living in Ukraine.
Feel free to correspond about Python.  I am 7 hours earlier than 
Michigan time.
Best regards,
    jim kobe
On 09/05/2015 04:56 AM, JeremyBekka C wrote:
> Hello,
>
> I am trying to learn Python by working through the book "Learning Python
> (3th Edition) - Ascher, Lutz (O'Reilly, 2008)". I have a question regarding
> one of the examples in the book which is using python 2.2. The code is the
> following:
>
> while True:
>      reply = raw_input('Enter text:')
>      if reply == 'stop' : break
>      print int(reply) ** 2
> print 'Bye
>
> When I run this in the Idle interpreter it gives me an error on line 4 with
> the int() built-in and says "SyntaxError: invalid syntax".
>
> If I run this in the terminal I get the following:
>
>>>> while True:
> ...       reply = raw_input('Enter text:')
> ...       if reply == 'stop' : break
> ...       print int(reply) ** 2
> ...    print 'Bye'
>    File "<stdin>", line 5
>      print 'Bye'
>          ^
> SyntaxError: invalid syntax
>
> Any idea what is wrong here? Iooked up the integer built-in on the python
> website and it did not give me any ideas what is wrong.
>
> Thanks
> _______________________________________________
> mdlug mailing list
> mdlug at mdlug.org
> http://mdlug.org/mailman/listinfo/mdlug
>
    
    
More information about the mdlug
mailing list