Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

ilianpetrov05

  • 3 years ago

Hi theret Is there any body who can tell me what is the problem in this small python code? or How it should looks like? def eval_loop(): while True: n = raw_input('Enter whatever:\n') if n == 0: break else: return eval('n')

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

    The return statement at the end should be indented as the 'break' statement

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

    In the return statement, you're evaluating the letter n, not the variable n. Watch the quotes.

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

    No no no... quotes are fine... that's the syntax of the eval!

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

    did u forget one of these ; ; ; ; ; ; ; ;

  5. 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