[Python] ciclo while
Marco Beri
marcoberi a gmail.com
Lun 5 Ago 2013 10:07:05 CEST
2013/8/5 Carlos Catucci <carlos.catucci a gmail.com>
> Non avevo letto l'errore che ti ava. Lo dice lui stesso. In Python il
> casting non e' implicito, per cui tu assegni una stringa ad un float.
>
Non proprio.
Infatti:
>>> float("0.0")
0.0
E:
>>> float("0")
0.0
Ma attenzione che:
>>> float("0,0")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for float(): 0,0
Oppure:
>>> float("pippo")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: could not convert string to float: pippo
Oppure:
>>> float("")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: could not convert string to float:
Ciao.
Marco.
>
>
> Carlos
> --
> "Siamo coloro che impastano, eppure non abbiamo pane,
> siamo coloro che scavano il carbone, eppure abbiamo freddo
> Siamo coloro che non hanno nulla, e stiamo venendo a prendere il mondo."
> Tassos Livaditis (Poeta greco, 1922, 1988)
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
--
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130805/d75dd4c9/attachment.html>
Maggiori informazioni sulla lista
Python