[Python] ciclo while

Daniele Tricoli eriol a mornie.org
Mar 6 Ago 2013 04:28:31 CEST


On Monday 05 August 2013 09:27:47 Gollum1 wrote:
> 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).

Su python2.7 (ma anche python2.6) se si vuole iniziare ad usare la *funzione* 
print IMO bisogna sempre specificare:

    from __future__ import print_function

perché altrimenti può capitare una cosa del genere:

Python 2.7.5+
>>> print ('Ciao')
Ciao
>>> print ('Ciao', 'Gollum1!')
('Ciao', 'Gollum1!')

Mentre ti aspetti una cosa del genere:

Python 2.7.5+
>>> from __future__ import print_function
>>> print ('Ciao', 'Gollum1!')
Ciao Gollum1!

Ciao,

--
 Daniele Tricoli 'Eriol'
 http://mornie.org


Maggiori informazioni sulla lista Python