scusa, mi riferivo all'uso di < nel msg precedente al tuo. non ho quotato
per non fare top post dal telefono.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On 08/06/2013 11:21 AM, Flaper87 wrote:
Ti sconsiglio l'uso di input. In python, input è uguale a fare
eval(raw_input())...
In Python 2 per essere precisi. In Python 3 dovrebbe usare input()
piuttosto che raw_input():
http://www.python.org/dev/peps/pep-3111/
--
Marco Buttu
INAF Osservato
2013/8/5 dunkan.mccl...@tiscali.it
> grazie a tutti anticipatamente.
> sto imparando python
> vorrei capire
> perchè queste righe mi danno errore:
>
>
> somma = 0.0
> data = 0.0
> while data != "":
> somma += float(input
> ("numero: "))
> print ("somma -> ", s
a parte il < invece di <=, non mi e' chiaro lo use case per python 2.5.
posso capire il 4, ma il 5?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
2013/8/6 Marco Buttu
> Non e' per nulla scomoda, e quando si inizia a programmare con Python 3 ci
> si rende conto
> immediatamente di quanto questo sia più intiutivo rispetto a Python 2
>
Claro que si! Ma siccome il 90% del mondo (framework, host, OS etc.) gira
ancora SOLO su 2.x (con 5
On 08/05/2013 10:06 AM, Gollum1 wrote:
Le parentesi sulla print sulla 3 le trovo, boh, scomode
qui ora parte una guerra di religione... :P
per quanto mi riguarda, avendo iniziato da poco ad usare python, è
solo una questione di abitudine, certo è che almeno si uniforma a
tutte le varie chiamate
2013/8/5 Carlos Catucci
>
> 2013/8/5 Marco Beri
>
>> >>> float("")
>> Traceback (most recent call last):
>> File "", line 1, in
>> ValueError: could not convert string to float:
>>
>
> Bingo, quando cercava di terminare il ciclo andava in errore
>
Facile che il codice (bruttino) originale fo
2013/8/5 Marco Beri
> >>> float("")
> Traceback (most recent call last):
> File "", line 1, in
> ValueError: could not convert string to float:
>
Bingo, quando cercava di terminare il ciclo andava in errore
Carlos
--
"Siamo coloro che impastano, eppure non abbiamo pane,
siamo coloro che sca
2013/8/5 Carlos Catucci
> 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 rec
2013/8/5 dunkan.mccl...@tiscali.it
> l'errore è:
>
> File "sommapy.py",
> line 4, in
> somma += float(input ("insert number: "))
>
> ValueError: could not convert string to float:
>
Non avevo letto l'errore che ti ava. Lo dice lui stesso. In Python il
casting non e' implicito, per cui tu
2013/8/5 Gollum1
> perché? è vero che non lo ha specificato, ma se usa python3, le
> parentesi ci vogliono (e poi... non funzionano anche sul 2.7? non ho
> mai provato).
>
Non so su 2.6 non vanno.
Le parentesi sulla print sulla 3 le trovo, boh, scomode
Carlos
--
"Siamo coloro che impastano, e
2013/8/5 dunkan.mccl...@tiscali.it
> somma = 0.0
> data = 0.0
> while data != "":
> somma += float(input
> ("numero: "))
> print ("somma -> ", somma)
>
togli le parentesi del print prima di tutto
Carlos
--
"Siamo coloro che impastano, eppure non abbiamo pane,
siamo coloro che scavano il ca
12 matches
Mail list logo