Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2021-22 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2021-22 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

VIDEOLEZIONI DEL CORSO DI FONDAMENTI DI PROGRAMMAZIONE AA20-21

PROGRAMMING COURSE VIDEOCONFERENCES AY20-21

hw4: verso vuoto? \n o spazio \n o caratteri scarto \n?

m
massimocoppola (950 points)
1 15 20
in HW4 obbligatorio by (950 points)
edited by
dobbiamo prendere in considerazione le ipotesi nel titolo?

qualcuno lo ha fatto?
183 views

2 Answers

O
Oakandrew (6400 points)
4 27 63
by (6.4k points)
in program01.py:

"Il poema è contenuto in un file, un verso per riga."

"un verso è composto da una successione di elementi sonori".

"un 'elemento sonoro' (ES) è una successione massimale di 1 o più consonanti seguite da 1 o più vocali"

a e anche:

"NOTA:   fanno eccezione il primo ES di un verso, che può essere composto da sole vocali
                e l'ultimo ES, che può essere composto di sole consonanti"
AdSum (16290 points)
9 20 134
by (16.3k points)
edited by
allora, anche se un programma ben fatto teoricamente lo gestisce di suo, ti spiego prechè non è possibile il verso vuoto o solo \n.
Il modulo deve essere di MINIMO 3, come specificato dal professore, quindi prevede, obbligatoriamente, la presenza di due versi con un contenuto. Infatti dobbiamo ignorare qualsiasi spazio o segno di punteggiatura e perciò avere solo \n è l'equivalente di una stringa vuota.
m
massimocoppola (950 points)
1 15 20
by (950 points)
una poesia con 10 versi normali ed uno in mezzo vuoto. tu l'hai considerata l'opzione nel tuo codice?
AdSum (16290 points)
9 20 134
by (16.3k points)
edited by
Beh se la metti cosi ha effettivamente un minimo di senso, ma la vedo difficile. Io personalmente non la trovo una situazione ""valida"" e quindi non ho considerato questa possibilità, tocca aspettare un eventuale chiarimento da parte del prof a questo punto.

EDIT:
Ho notato che comunque non rallenta troppo il controllo, quindi in attesa di una risposta io nel dubbio l'ho aggiunto. Meglio in più che in meno.
andrea.sterbini (173640 points)
516 941 1795
by (174k points)
minimo 3                  .
m
massimocoppola (950 points)
1 15 20
by (950 points)
minimo tre caratteri validi?
AdSum (16290 points)
9 20 134
by (16.3k points)
minimo tre intendeva il modulo, avevo sbagliato a premere e avevo scritto minimo 2. Resta però il dubbio, una riga vuota è un input valido?