On Wed, Aug 3, 2016 at 12:50 PM, Carlos Catucci <carlos.catu...@gmail.com>
wrote:

> > Non posso convertire il tipo di una variabile che passo ad una funzione?
>
> Potresti fare cosi':
>
> def func( a, b):
>
>     if not any(c.isalpha() for c in a) and not any(c.isalpha() for c in b):
>
>        a = int(a)
>        b = int(b)
>

Eh ma così se gli passi già un numero, la funzione darà errore :-)

Meglio chiedere scusa che chiedere permesso (o una roba del genere):

a = int(a)


Al limite se devi fare qualcos'altro in caso di errore:

try:
    a = int(a)
except ValueError:
    faiqualcosaltro()


Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
http://beri.it/articoli/ - Qualche articolo
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a