[Python] Python e Mac 10.4.11

Antonio Cangiano acangiano a gmail.com
Mar 17 Mar 2009 11:37:16 CET


2009/3/17 nuvolare <nuvolare a email.it>

> Codice:
> >>> Stampa2Volte('Pippo')
> Traceback (most recent call last):
>   File "<pyshell#0>", line 1, in <module>
>     Stampa2Volte('Pippo')
> NameError: name 'Stampa2Volte' is not defined
> >>>
>

Prima di chiamare una funzione hai bisogno di definirla.

Se lo faccio da IDLE mi dice
> *Codice:*
> >>> print "Pippo",
> SyntaxError: invalid syntax (<pyshell#16>, line 1)
> >>>
>

Nella shell di Python stai usando Python 2.5, mentre da IDLE usi Python 3.0.
In quest'ultimo, print diventa una funzione per cui hai bisogno delle
parentesi:

>> print("Pippo")

Usa Python 2.5 per ora. Poi quando conosci Python, puoi passare a studiarti
Python 3.0 (passerà qualche annetto prima di diventare la versione più
usata).
Se vuoi una shell avanzata, installati iPython:
http://ipython.scipy.org/moin/

Ciao,
Antonio
-- 
http://antoniocangiano.com - Zen and the Art of Programming
http://math-blog.com - Mathematics is wonderful!
http://stacktrace.it - Aperiodico di resistenza informatica
Follow me on Twitter: http://twitter.com/acangiano
Author of "Ruby on Rails for Microsoft Developers" (Wrox, 2009)
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20090317/25b5eb74/attachment.htm 


Maggiori informazioni sulla lista Python