[pyar] [Programacion] input function

fisa fisadev en gmail.com
Mie Mar 7 13:16:41 ART 2012


Ojo que dije que en este caso sí se justificaba :)

fisa - Juan Pedro Fisanotti
(desde el celular)
On Mar 7, 2012 1:07 PM, "Roberto Alsina" <ralsina en netmanagers.com.ar> wrote:

> On 03/07/2012 01:00 PM, fisa wrote:
>
>> IMHO Es verdad que en este caso se sigue haciendo necesario el
>> try/except, porque no es simple reproducir todas las validaciones que haría
>> int(). Pero entiendo lo que quiso decir ezequiel y es muy cierto. Es
>> bastante común ver abusos de try/except, donde es usado como estructura de
>> control para cosas que no son su objetivo. Try/except sirve para capturar
>> excepciones, para manejarlas con "gracia", pero capturar una exception es
>> un proceso mucho más caro que resolver antes el camino con un if. El
>> try/except debería ser el "último recurso" para las cosas que no pudimos
>> evitar por caminos normales.
>>
>
> Hmmm....
>
> La manera lógica de saber si un número es un entero no es usar isdigit, ni
> nada por el estilo. Es usar int. Y la única manera en que int reporta
> errores es via una excepción. Fuera de la discusión filosófica, siempre que
> uses una función que tira excepciones y vos sepas como repararlas, tenes
> que agarrarlas.
>
> Si no tira excepciones, o no sabés como repararlas, si, el try/except es
> al cuete.
> ______________________________**_________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/**listinfo/pyar<http://listas.python.org.ar/listinfo/pyar>
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120307/8ecf8cd5/attachment.html>


More information about the pyar mailing list