A community for students.
Here's the question you clicked on:
 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')
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

Chris2332
 3 years ago
Best ResponseYou've already chosen the best response.0The return statement at the end should be indented as the 'break' statement

rsmith6559
 3 years ago
Best ResponseYou've already chosen the best response.0In the return statement, you're evaluating the letter n, not the variable n. Watch the quotes.

Chris2332
 3 years ago
Best ResponseYou've already chosen the best response.0No no no... quotes are fine... that's the syntax of the eval!

bookworm00981
 3 years ago
Best ResponseYou've already chosen the best response.0did u forget one of these ; ; ; ; ; ; ; ;
Ask your own question
Sign UpFind more explanations on OpenStudy
Your question is ready. Sign up for free to start getting answers.
spraguer
(Moderator)
5
→ View Detailed Profile
is replying to Can someone tell me what button the professor is hitting...
23
 Teamwork 19 Teammate
 Problem Solving 19 Hero
 Engagement 19 Mad Hatter
 You have blocked this person.
 ✔ You're a fan Checking fan status...
Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.