A community for students.
Here's the question you clicked on:
 0 viewing
 2 years ago
Looking for help with raw_input. In Exercise 1.8 Question #2, I used int(raw_input("Enter your number:") to get the number to count down from. But if someone enters a string instead of an integer it runs an error but I would rather redirect the user to another prompt. Is there a way to do this?
 2 years ago
Looking for help with raw_input. In Exercise 1.8 Question #2, I used int(raw_input("Enter your number:") to get the number to count down from. But if someone enters a string instead of an integer it runs an error but I would rather redirect the user to another prompt. Is there a way to do this?

This Question is Closed

shabari
 2 years ago
Best ResponseYou've already chosen the best response.1http://answers.yahoo.com/question/index?qid=20100509023327AAqA7GE i think this link can answer your question

mwilliams7
 2 years ago
Best ResponseYou've already chosen the best response.0Try using input instead of raw_input. And make sure you're storing your input to a variable. ex. number = input("What is your number? " )

TheaBos
 2 years ago
Best ResponseYou've already chosen the best response.0Thank you Shabari, your response was exactly what I was looking for. I was able to use the following code, which allowed me to give the user my own response instead of them receiving an error. try: base=int(raw_input("Enter your base:")) except ValueError: print "I don't understand your answer. Please use numbers only." base=int(raw_input("Enter your base:"))

TheaBos
 2 years ago
Best ResponseYou've already chosen the best response.0mwilliams7! thanks for your response. I should've written the whole code. But I was trying to stop users from getting an error if they entered a string. If I used input I would still have the issue that if the user entered a string they would get an error.
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.