Buongiorno, è da una settimana che ho deciso di iniziare a studiare python. Mi sono bloccato in un punto dell mio programma da seguire. Nel momento in cui voglio definire una funzione mi da un errore.

enter code here>>> def unarigavuota():
                  ... print "ciao"
                   File "<stdin>", line 2
                     print "ciao"
                         ^
                 IndentationError: expected an indented block

chiesto 08 Set '15, 16:28

RattlyFern41846's gravatar image

RattlyFern41846
10123

Controlla se è questo il problema tipo questione di spazi colonne

def unarigavuota():

    ... print "ciao"
(08 Set '15, 19:47) Webber Webber's gravatar image

No non è quello il problema

(09 Set '15, 09:25) RattlyFern41846 RattlyFern41846's gravatar image
1

@RattlyFern41846: il problema invece è proprio quello: prima di print, sulla stessa riga, devi mettere almeno uno spazio. Immagino saprai che python è un linguaggio dove, a differenza degli altri, è fondamentale l'allineamento e l'indentazione per identificare i blocchi di codice.

(09 Set '15, 14:21) enzotib ♦♦ enzotib's gravatar image

@RattlyFern41846: stai definendo la funzione usando il terminale? E' più comodo (ma forse non è quello che vuoi) utilizzare un editor di testo per creare un file <nomechevuoi>.py ed poi da terminale scrivere

python <nomechevuoi>.py

(09 Ott '15, 10:05) thalos12 thalos12's gravatar image

Indentazione sballata penso sia questo il problema Riguarda le regole della indentazione

coll. permanente

ha risposto 07 Ott '15, 12:54

piero's gravatar image

piero
5031721

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:

×434
×102
×27

domanda posta: 08 Set '15, 16:28

domanda visualizzata: 712 volte

ultimo aggiornamento: 09 Ott '15, 10:05

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

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