[Tutor] What's the invalid synax? Error message and codesupplied.
Nathan Pinno
falcon3166 at hotmail.com
Sun Jul 31 01:26:20 CEST 2005
There is only 1 parenthesis on the prior line, but lots of commas.
----- Original Message -----
From: <python-tutor at toddmaynard.com>
To: <tutor at python.org>
Sent: Saturday, July 30, 2005 5:22 PM
Subject: Re: [Tutor] What's the invalid synax? Error message and
codesupplied.
>
> I'd count the parenthesis on the prior line:
>
>
> option = int(raw_input('Option (1,2,3,4,5,6,9): ')
> while option != 9:
>
>
> Also when you notice that you are copying and pasting the same line over
> and
> over, it may be time to think about reorganizing the code a little bit
> (Once
> you have it working).
>
> Happy Debugging
>
> --Todd
>
>
> On Saturday 30 July 2005 06:19 pm, Nathan Pinno wrote:
>> Here's the message:
>> File "D:\Python22\prog4.py", line 19
>> while option != 9:
>> ^
>> SyntaxError: invalid syntax
>>
>> And the code:
>> #This program finds the area and perimeter of circles, rectangles, and
>> squares. def menu():
>> print '1) Area (Circle)'
>> print '2) Area (Rectangle)'
>> print '3) Area (Square)'
>> print '4) Perimeter (Circle)'
>> print '5) Perimeter (Square)'
>> print '6) Perimeter (Rectangle)'
>> print '9) Exit'
>>
>> import math
>> print 'By Nathan Pinno'
>> print 'ID# 2413448'
>> print
>> print 'Program 4 - Functions'
>> print
>> menu()
>> option = int(raw_input('Option (1,2,3,4,5,6,9): ')
>> while option != 9:
>> if option == 1:
>> r = int(raw_input('Radius: ')
>> print 'The area of the circle = ',pi*(r**2)
>> option = int(raw_input('Option (1,2,3,4,5,6,9): ')
>> elif option == 2:
>> l = int(raw_input('Length: ')
>> w = int(raw_input('Width: ')
>> print 'The area of the rectangle = ',l*w
>> option = int(raw_input('Option (1,2,3,4,5,6,9): ')
>> elif option == 3:
>> s = int(raw_input('Side: ')
>> print 'The area of a square = ',s**2
>> option = int(raw_input('Option (1,2,3,4,5,6,9): ')
>> elif option == 4:
>> d = int(raw_input('Diameter: ')
>> print 'The perimeter of the circle = ',pi*d
>> option = int(raw_input('Option (1,2,3,4,5,6,9): ')
>> elif option == 5:
>> l = int(raw_input('Length: ')
>> w = int(raw_input('Width: ')
>> print 'The perimeter of the rectangle = ',(2*l)+(2*w)
>> option = int(raw_input('Option (1,2,3,4,5,6,9): ')
>> elif option == 6:
>> s = int(raw_input('Side: ')
>> print 'The perimeter of a square = ',s*4
>> option = int(raw_input('Option (1,2,3,4,5,6,9): ')
>> else:
>> print 'That is not an option. Please choose an option.'
>> option = int(raw_input('Option (1,2,3,4,5,6,9): ')
>> print 'Goodbye.'
> _______________________________________________
> Tutor maillist - Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
More information about the Tutor
mailing list