#1
  1. No Profile Picture
    Junior Member
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jan 2002
    Posts
    0
    Rep Power
    0

    Angry I CANT FIGRE OUT WHATS WRONG!!! aRRG!!


    here's the program, I'm reading a tutorial on Python, and im trying to write a program, but this has errors and i dont know whats wrong. Anyone help?

    Code:
    #print menu
        print "Area Caculation Program"
        print "-----------------------"
        print
        print "Select a shape"
        print "1. Rectangle"
        print "2. Circle"
        print "3. Triangle"
        print "4. Trapazoid"
    
    
    shape = input()
    
        #get area
    
    if shape == 1:
            print "Area of a Rectangle
            print "---------------"
            print
            length = input("Please input length")
            width = input("Please input width")
            area = length*width
            print "the area is", area
    
    elif shape == 2
            print "Area of a Circle
            print "---------------"
            print
            radius = input("Please input the radius")
            area = (3.14*radius)radius
            print "The area is", area
    
    elif shape == 3
            print "Area of a Triangle"
            print "------------------"
            print
            length = input("Please input length")
            width = input("Please input width")
            area = .5(length*width)
            print "The area is", area
    
    elif shape == 4
            print "Area of a Trapazoid"
            print "-------------------"
            print
            length = input("Please input length")
            b = input("Please input the first width")
            c = input("Please input the second width")
            area = .5length(b+c)
            print "The area is", area
  2. #2
  3. No Profile Picture
    Python Prophet
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2001
    Location
    Amersfoort, The Netherlands
    Posts
    45
    Rep Power
    13
    I can't figure out what's wrong either.

    If I don't know what errors you get, I can't help you, although I do have a tip:
    don't use input(), but use raw_input(), and then convert it to an int, like this:
    int(raw_input()). Take a look here, part 4.12. It's a great book, btw.
    Some people, when confronted with a problem, think I know, I'll use regular expressions. Now they have two problems. - Jamie Zawinski, in comp.lang.emacs
  4. #3
  5. No Profile Picture
    Junior Member
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jan 2002
    Posts
    0
    Rep Power
    0
    it's alright, i found out whats wrong, i just forgot some :'s and *'s. Anyway I fixed it, and now it works fine. Ill check out that link anyway though, thanks!

IMN logo majestic logo threadwatch logo seochat tools logo