Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Esercizi Lezione 14: Errore: "unexpected EOF while parsing" in Console

S
Shad87 (740 points)
6 9 11
in Avvisi by (740 points)
Come da titolo, copiando dal file delle soluzioni della laezione 14, il codice del primo esercizio nella console, mi compare questo errore:

"SyntaxError: unexpected EOF while parsing"

Googlando ho trovato un sacco di spiegazioni, ma nessuna che mi facesse risolvere il problema.

Cosa potrebbe essere?
3.8k views

4 Answers

F
FraPas19 (360 points)
1 2 4
by (360 points)
Non ho visto a che esercizio ti stai riferendo, comunque se è qualcosa che riguarda il corso in modalità telematica la prossima volta forse è meglio chiedere la. Per quanto riguarda il tuo errore, nell’incollare il testo ci sarà qualche parentesi di troppo o qualcuna in meno, qualche errore sintattico o simile. Prova a riscrivere la soluzione di mano tua senza fare copia e incolla e vedi se è presente qualche svista. Se da sempre lo stesso errore, non so come aiutare. Magari se incolli l’errore completo è più semplice
Lorenzo Cristini (10830 points)
0 0 27
by (10.8k points)
Controlla se c'è qualche errore tra ' e ", solitamente può capitare di avere errori del genere.
es. print("...')
plm (18850 points)
13 15 118
by (18.9k points)

Significa che la tua istruzione è incompleta, Se facessi ad esempio nella console di Spyder  il comando

    for x in c:
               ^
SyntaxError: unexpected EOF while parsing

come vedi io ho chiamato un for senza fargli fare nulla all'interno e mi da questo errore, prova a vedere se lasci qualcosa in sospeso 

andrea.sterbini (207920 points)
749 1267 2373
by (208k points)

A me pare che la definizione sia corretta ... (nota che le domande sulle lezioni vanno fatte negli appositi spazi su unitelma)

def ordina_palazzi(lista):
	return sorted(lista, key=lambda palazzo: (-palazzo[2], palazzo[0]) )