Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

krish013

  • 3 years ago

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

  • This Question is Closed
  1. jagan
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

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

  2. irfans
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Can you post the code that you have written .

  3. krish013
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    here it is

    1 Attachment
  4. krish013
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

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

  5. jagan
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    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

  6. jagan
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

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

  7. krish013
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    this is what i got

    1 Attachment
  8. krish013
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

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

  9. jagan
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    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.

  10. krish013
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    thank u

  11. ryananthony
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    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

  12. krish013
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    thank u ryan...i got it

  13. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy