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

Do you need help?

Notice Board

dubbio su indentazione homeworks

split (8700 points)
21 59 79
in Software usato by (8.7k points)
edited by
ciao ragazzi ho un dubbio credo stupido,

siccome scrivo direttamente su ipython da terminale, se copio e incollo il mio codice nel file .py fornito per gli homeworks, risulta così:

In [1]: def funzione():
   ...:     codicecodicecodice
   ...:     codicecodicecodice
   ...:     codicecodicecodice
   ...:     codicecodicecodice
   ...:     codicecodicecodice
   ...:     codicecodicecodice
   ...:     

coi puntini e i due punti insomma, vorrei la certezza che consegnandolo così giri lo stesso, o di contro, sapere come indentarlo, se serve che lasci 4 spazi, se va bene tab, o se basta che sia tutto indentato correttamente anche con meno o più di 4 spazi, grazie
654 views
closed

3 Answers

Best answer
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
selected by
Prima di consegnare i file program0x.py eseguite il grader (python grader0x.py).

Se i test passano e non ci sono errori di sintassi il codice è giusto e lo potete consegnare.
Neo (6720 points)
7 27 37
by (6.7k points)
edited by
I puntini è normale che vengano visualizzati non preoccuparti! Controlla solo se appunto ogni funzioni rispetti la propria indentazione. Per fare prima o esegui il file .py o copi il codice del file sul terminale e controlli che il tutto venga eseguito senza errori! Buona serata
Neo (6720 points)
7 27 37
by (6.7k points)
edited by
Mi sono scordato di dirti che per indentare abbiamo utilizzato 4 spazi (puoi premere tab e ti vengono lasciati in automatico) ma sopratutto lasciarne di più o di meno in diverse righe di codice porterebbe quest'ultimo a essere meno "elegante" e sopratutto meno leggibile :D
split (8700 points)
21 59 79
by (8.7k points)
no che vengono visualizzati ok, ma dico se li copio e li incollo nel file del professsore, gira tutto ok lo stesso o devo toglierli?
Neo (6720 points)
7 27 37
by (6.7k points)
Beh a rigor di logica se sono presenti nel tuo file e quest'ultimo viene eseguito senza problemi non credo riscontrerai alcun problema!! Puoi stare tranquillo secondo me :D
francesco.dev (33560 points)
21 51 129
by (33.6k points)

Ciao!
Anche io, come Neo, penso che non facciano differenza. Ma non ho prove, non posso verificarne la veridicità in quanto è il primo homework che facciamo!
Quindi l'unico che potrebbe risponderti e risponderci è il professore.

Non riesco a darti una risposta chiara perché sono combattuto tra il fatto che il programma di verifica del codice possa considerare errore tutti quei punti e che il tuo codice possa girare normalmente perché anche dall'IDLE lo esegui senza problemi..

Aspettando chiarimenti dal docente,
Buona serata!