<div dir="ltr">This one worked!  Thank you very much! :D<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 21, 2014 at 3:14 AM, Adam Jensen <span dir="ltr"><<a href="mailto:hanzer@riseup.net" target="_blank">hanzer@riseup.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, 20 Nov 2014 21:20:27 +0000<br>
Stephanie Morrow <<a href="mailto:svmorrow@gmail.com">svmorrow@gmail.com</a>> wrote:<br>
<br>
</span><span class="">> Hi there,<br>
><br>
> I have been posed with the following challenge:<br>
><br>
> "Create a script that will ask for a number. Check if their input is a<br>
> legitimate number. If it is, multiply it by 12 and print out the result."<br>
><br>
> I was able to do this with the following code:<br>
><br>
> input = raw_input("Insert a number: ")<br>
> if input.isdigit():<br>
>     print int(input) * 12<br>
> else:<br>
>     print False<br>
><br>
</span>> *However*, a colleague of mine pointed out that a decimal will return as<br>
<span class="">> False.  As such, we have tried numerous methods to allow it to divide by a<br>
> decimal, all of which have failed.  Do you have any suggestions?<br>
> Additionally, we are using 2.7, so that might change your answer.<br>
><br>
> Thank you in advance for any help you can provide!<br>
><br>
> -Stephanie<br>
<br>
</span>How about using a floating point type cast to convert the string to a number within a try/except block? Maybe something like this:<br>
<br>
try:<br>
    x = float(input("Enter a number: "))<br>
    print(x * 12)<br>
except ValueError:<br>
    print("Not a valid number.")<br>
<br>
A little enhancement might involve removing any spaces from the string so something like '5.6 e -3' will also be valid input. Like this:<br>
<br>
x = float(input("Enter a number: ").replace(' ',''))<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Tutor maillist  -  <a href="mailto:Tutor@python.org">Tutor@python.org</a><br>
To unsubscribe or change subscription options:<br>
<a href="https://mail.python.org/mailman/listinfo/tutor" target="_blank">https://mail.python.org/mailman/listinfo/tutor</a><br>
</div></div></blockquote></div><br></div>