dubbio su indentazione homeworks

split (8700 points)
15 59 79
asked Oct 13, 2017 in Software usato by split (8,700 points)
edited Oct 14, 2017 by split
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

3 Answers

Best answer
andrea.sterbini (172780 points)
513 935 1789
answered Oct 14, 2017 by andrea.sterbini (172,780 points)
selected Oct 14, 2017 by split
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)
6 27 37
answered Oct 13, 2017 by Neo (6,720 points)
edited Oct 13, 2017 by Neo
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)
6 27 37
commented Oct 13, 2017 by Neo (6,720 points)
edited Oct 13, 2017 by Neo
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)
15 59 79
commented Oct 13, 2017 by split (8,700 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)
6 27 37
commented Oct 13, 2017 by Neo (6,720 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)
14 51 129
answered Oct 13, 2017 by francesco.dev (33,560 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!