Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 10 Online
OpenStudy (anonymous):

i m doing lecture 2 now...i have pyhon 2.7.3 with me..when i m writing the if condition i could get until first print but after typing else and pressing enter i m getting a syntax error.please help

OpenStudy (anonymous):

I m also getting the same error. But If you use if inside a function, you can avoid getting the syntax error.

OpenStudy (anonymous):

Can you post the code that you have written .

OpenStudy (anonymous):

here it is

OpenStudy (anonymous):

jagan,could u be more detailed abt using if inside a function...i dint understand what u said

OpenStudy (anonymous):

in your program else should be below if statement >>> x=15 >>> if (x/2)*2 == x : print 'even' else: print 'odd' Do something like this >>> def test() : x = 15 if (x/2)*2 == x : print 'even' else : print 'odd' >>> test() odd

OpenStudy (anonymous):

you have to maintain the indentation by moving the cursor back and forth using left and right arrow key.

OpenStudy (anonymous):

this is what i got

OpenStudy (anonymous):

i still dont get it ...need ur help a lil more

OpenStudy (anonymous):

ok you should do something like this def test() : # after test its not zero its these ( ) braces, press enter after typing this line x = 15 # just type x = 15 if (x/2)* 2 == x : # this line should start from where x variable starts ,press enter print 'even' #press enter else : # when you press enter the your cursor will be below p of print(previous line) move it left by using left arrow key print 'odd' #press enter #press enter again You will get a prompt like >>> type there test() # not zero but ( ) and press enter you will get the output.

OpenStudy (anonymous):

thank u

OpenStudy (anonymous):

The course does recommend a particular Python version, 2.5.4 I believe... however, all the 2.X versions are supposed to be backwards compatible with each other

OpenStudy (anonymous):

thank u ryan...i got it

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!