[Tutor] Re: Checking for int only
project5 at redrival.net
Mon Jun 28 15:13:30 EDT 2004
K J wrote on Mon, 28 Jun 2004 15:07:44 -0400:
> How do you test for something to make sure that it is an int and not anything else
> so that when you ask them to enter a number they can only enter a number and
> not any other character.
number = raw_input('Integer: ')
number = int(number) # will fail if the input is non-numerical
break # stop endless loop
except: # int() failed -> not an integer
print ' That was not an integer.'
Above is assuming that you mean 'integer' when you write 'number'. If you
mean to include floats, try float() instead of int().
Real contact info (decode with rot13):
cebwrpg5 at jnanqbb.ay. Fcnz-serr! Cyrnfr qb abg hfr va choyvp cbfgf. V ernq
gur yvfg, fb gurer'f ab arrq gb PP.
More information about the Tutor