Thanks I've fixed Sent from my iPod
On Mar 30, 2012, at 5:30 PM, bob gailer <bgai...@gmail.com> wrote: > On 3/30/2012 4:26 PM, chris knarvik wrote: >> Alright i have been trying to right a (relatively) simple to calculate area >> and volume below is my current working code > > Suggestion: start with a VERY SIMPLE program and get that working. Then add > one new feature at a time. > > Is the following in Area.py? If it is then the traceback could not have come > from importing this code, because line 10 does not mention areamenu(). > In fact areamenu() appears ONLY in line 1, but not by itself! > >> def areamenu(): >> print 'Square (1)' >> print 'triangle (2)' >> print 'rectangle (3)' >> print 'trapazoid (4)' >> print 'circle (5)' >> >> def squareacalc(): >> sidelength = input('enter side length: ') >> print ' the side length is' sidelength ** 2 >> >> def displaymenu(): >> print 'please make a selection'; >> print 'Area (1)'; >> choice = input(raw_input('enter selection number'): >> if (choice == 1): >> Areamenu(): >> >> else: >> print 'choice' , choice, ' is wrong try again' >> >> def selctiona(): >> Areamenu(); >> choicea = input(raw_input'enter selection'); >> if (choicea == 1): >> squareacalc() >> >> >> >> print 'good bye' >> >> I keep getting this error >> Traceback (most recent call last): >> File "<pyshell#3>", line 1, in <module> >> import Area >> File "C:\Python27\Area.py", line 10 >> areamenu() >> ^ >> SyntaxError: invalid syntax >> >> can anyone tell me what im doing wrong i cant see the problem >> help would be appreciated >> > What are you using to run the above? I'll guess the interactive window of > IDLE. Try reload(Area). Once a module is imported you must reload to import > it again. (I am assuming you made changes after the initial error.) > > The above code should give you something like: > Traceback (most recent call last): > File "<interactive input>", line 1, in <module> > File "Script3.py", line 10 > print ' the side length is' sidelength ** 2 > ^ > SyntaxError: invalid syntax > > fix that (do you know what to do?) then you should get a syntax error for > line15. Why is there a : at the end of that line? > then you have 1 more trailing : to deal with. > then there is a missing ) > then there is a missing ( > > Once you fix all the problems then you should see > good bye > since that is the only executable code in Area.py other than def statements. > > Suggestion: start with a VERY SIMPLE program and get that working. Then add > one new feature at a time. > > -- > Bob Gailer > 919-636-4239 > Chapel Hill NC > _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor