Ho scritto questo programmino stupido e...

a=int(input("dammi un numero"))
if a < 5:
    print ("il numero più basso di 5")
elif a > 5:
    print ("il numero maggiore di 5")
else:
    print ("il numero uguale a5")

se lo faccio partire sulla idle di python 3 funziona
se lo faccio partire da terminale mi dice quello che ho messo sotto

piero@piero-HP-15-Notebook-PC:~/Documenti$ python indovina.py
  File "indovina.py", line 3
SyntaxError: Non-ASCII character '\xc3' in file indovina.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
piero@piero-HP-15-Notebook-PC:~/Documenti$

Scusate se sono un poco rompipalle ma sto cercando di capire ma a 70 anni è dura

chiesto 30 Dic '14, 20:29

piero's gravatar image

piero
5031721

modificato 30 Dic '14, 21:31

enzotib's gravatar image

enzotib ♦♦
14.0k112186

@piero: lo hai salvato in un file con la giusta estensione, py? Il file sul quale hai salvato il programma è eseguibile?

Ti consiglio comunque di documentarti qui su HTML.it o su python italia

(30 Dic '14, 21:40) enzoge enzoge's gravatar image

non usavo la versione giusta di python (3) grazie

(31 Dic '14, 09:20) piero piero's gravatar image

Premetto che non sono un esperto di Python, quindi qualcun altro potrà magari darti una risposta più precisa.

Evidentemente il carattere ù non puoi usarlo nelle stringhe, quindi è meglio sostituirlo con la sequenza u'.
In Python 3 invece puoi usare questo carattere non-ascii tranquillamente, quindi deduco che mentre in IDLE usi Python 3, da terminale usi invece python 2.

coll. permanente

ha risposto 30 Dic '14, 21:39

enzotib's gravatar image

enzotib ♦♦
14.0k112186

@piero: ha ragione @enzotib. Io ho letto male e frettolosamente la domanda ed ho risposto peggio e altrettanto frettolosamente. ;)

(30 Dic '14, 21:57) enzoge enzoge's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×27

domanda posta: 30 Dic '14, 20:29

domanda visualizzata: 710 volte

ultimo aggiornamento: 31 Dic '14, 09:20

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.