[pyar] [Programacion] input function

sergiogomez sergiogomez en tostado.com.ar
Mie Mar 7 08:55:56 ART 2012


 On Wed, 7 Mar 2012 08:29:00 -0300, Ezequiel - wrote:
> El día 6 de marzo de 2012 20:27, Ricardo Araoz <ricaraoz en gmail.com> 
> escribió:
>>
>> Untested :
>>
>> while True:
>>     try:
>>         x = int(raw_input('Cuantas horas trabaja?')
>>         break
>>     except ValueError:
>>         print 'Ojo! Debe ingresar un número. Trate de nuevo...')
>> print x +1
>>
>
> antes de usar un try podes usar x.isdigit()
>
> while True:
>     x = raw_input('Cuantas horas trabaja?: ')
>     if x.isdigit():
>         x = int(x)
>         break
>
>
> Saludos

 Y si trabaja seis horas y media?
>>> x = raw_input('Cuantas horas trabaja?: ')
 Cuantas horas trabaja?: 6.5
>>> x.isdigit()
 False

 O peor aún, y si trabaja 14.5hs?

 Saludos.




More information about the pyar mailing list