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@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to