Re: [Python] Conversione di tipo in una definizione di funzione.
2016-08-03 15:57 GMT+02:00 Paolo Melchiorre: > Concordo con Marco. Anche io, ho dato una rispiosta di getto, preso come sono con un'altra cosa. Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Conversione di tipo in una definizione di funzione.
Il giorno mer 3 ago 2016 alle ore 14:15 Marco Beriha scritto: > On Wed, Aug 3, 2016 at 12:50 PM, Carlos Catucci > 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) >> > > 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() > > Concordo con Marco. "It's easier to ask forgiveness than it is to get permission." cit. Rear Admiral Grace Murray Hopper Lo ha ricordato spesso Martelli nell'ultimo pycon7 Ciao, Paolo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Conversione di tipo in una definizione di funzione.
On Wed, Aug 3, 2016 at 12:50 PM, Carlos Catucciwrote: > > 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
Re: [Python] Conversione di tipo in una definizione di funzione.
2016-08-03 11:26 GMT+02:00 Gabriele Battaglia: > Buongiorno. > > Perchè ho un errore di sintassi: > > File "C:\Dropbox\Py\bici.py", line 9 > def Bilancio(int(b),int(n)): > ^ > SyntaxError: invalid syntax > Perchè le funzioni non si definiscono in quel modo. > Non posso convertire il tipo di una variabile che passo ad una funzione? > Certo che puoi, ma quando chiami la funzione. def Bilancio(b, n): ... Bilancio(int(b), int(n)) Ciao Manlio ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Conversione di tipo in una definizione di funzione.
> 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) # do something with integers ... Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Conversione di tipo in una definizione di funzione.
Buongiorno. Perchè ho un errore di sintassi: File "C:\Dropbox\Py\bici.py", line 9 def Bilancio(int(b),int(n)): ^ SyntaxError: invalid syntax Non posso convertire il tipo di una variabile che passo ad una funzione? Grazie. GB. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python