A community for students.
Here's the question you clicked on:
 0 viewing
madweekay
 2 years ago
Hi, does anybody know how to determine whether an input string (from raw_input) is a float? I know isdigit() works for int types, but what of float types? Or, is the only solution converting the string to a float(),and then assuming the program will crash for nonfloat input values?
madweekay
 2 years ago
Hi, does anybody know how to determine whether an input string (from raw_input) is a float? I know isdigit() works for int types, but what of float types? Or, is the only solution converting the string to a float(),and then assuming the program will crash for nonfloat input values?

This Question is Closed

KonradZuse
 2 years ago
Best ResponseYou've already chosen the best response.0depends on the language, but yes you can say Float.ParseFloat(string); in Java....

KonradZuse
 2 years ago
Best ResponseYou've already chosen the best response.0http://openstudy.com/study#/updates/50fba568e4b010aceb3312fb Someoen asked this yesterday in C it's Convert.

madweekay
 2 years ago
Best ResponseYou've already chosen the best response.0I should clarify: This is for Python

rsmith6559
 2 years ago
Best ResponseYou've already chosen the best response.1You could do something like: try: x = float( raw_input( "> " ) ) except: #handle it not being a float

madweekay
 2 years ago
Best ResponseYou've already chosen the best response.0Thanks, this is pretty much what I'm going to do. I just wasn't sure if there was a built in function like isdigit()

rsmith6559
 2 years ago
Best ResponseYou've already chosen the best response.1There are always regular expressions. "\d*\.?\d*" off the top of my head.
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.