Forum >> Principianti >> prima esperienza

Pagina: 1

Messaggio annotato da Daniele aka Palmux :
Questa discussione è stata spostata dalla categoria Blog.
Python 278 su mac:

From Tkinter import*
padre=Tk()
perché non genera una finestra :(

Python 341 su mac

print  "ciao"
syntax error
perché :(

grazie per l'aiuto
Python 278 su mac


from Tkinter import *

padre=Tk()
perché non genera una finestra :(


Mboh, a me (Python 2.7.6 su Ubuntu GNU/Linux) la genera. Ricevi qualche messaggio di errore?


miron@lenny:~
$ python2
Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from Tkinter import *
>>> padre=Tk()
>>> padre.destroy()


Python 341 su mac




print  "ciao"
syntax error


perché :(



Corretto. In Python 3 print e` una funzione.

miron@lenny:~
$ python3
Python 3.4.0 (default, Apr 11 2014, 13:05:11) 
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print "ciao"
  File "<stdin>", line 1
    print "ciao"
               ^
SyntaxError: invalid syntax
>>> print("ciao")
ciao

grazie per l'aiuto

Prego,

©

THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
Ciao Sergio, cosa intendi per non genera una finestra?

A colpo d'occhio ti direi comunque di stare attento alla sintassi, già dalla prima istruzione vedo qualcosa che non mi piace.

Scrivere:

From Tkinter import*
padre=Tk()
non è uguale a:

from Tkinter import *
padre = Tk()
La prima istruzione genera un syntax error sulla mia Linux-box, mentre la seconda crea la finestra. Impara fin da subito che la sintassi in Python è fondamentale e rispettare spaziature, a capo, tabulazioni/spazi, ecc.. è a dir poco vitale oltreché obbligatorio.

Ti lascio un link illuminante a tal proposito.

In bocca al lupo e buono studio.
Daniele
Grazie mille,
Quando uno è tonto non ci si po' fare niente


Pagina: 1



Esegui il login per scrivere una risposta.