Tipo di ritorno tupla

M
MatteoB (1690 points)
8 16 21
asked Nov 15, 2020 in HW4 obbligatorio by MatteoB (1,690 points)

Come da titolo volevo sapere se la tupla deve essere ritornata come quella dell'esercizo? Esempio:

Quindi per questo esempio la funzione deve tornare la tupla:
          ( [0, 1, 1, 2, 0, 3, 4, 4, 5, 3], 5, [13, 14, 14, 8, 13, 13, 14, 14, 8, 13 ], 
            ['pea', 'rpai', 'rpai', 'schiai', 'pea', 'rpe', 'zoi', 'zoi', 'briai', 'rpe'])

Mi spiego bene... la tupla deve essere proprio come quella dell'esempio in cui si vede che il primo elemento è una lista, il secondo un intero e così via?

Oppure posso ritornare tranquillamente la tupla in questa maniera ?:

( 0, 1, 1, 2, 0, 3, 4, 4, 5, 3, 5, 13, 14, 14, 8, 13, 13, 14, 14, 8, 13 , 'pea', 'rpai', 'rpai', 'schiai', 'pea', 'rpe', 'zoi', 'zoi', 'briai', 'rpe')

126 views

3 Answers

Best answer
Romitoskj (8920 points)
4 8 40
answered Nov 15, 2020 by Romitoskj (8,920 points)
selected Nov 15, 2020 by MatteoB
Deve essere come nell'esempio: primo e terzo liste di interi, secondo un intero e quarto lista di stringhe. Questo perché l'output viene confrontato nei test con il valore aspettato che ha questo formato, se lo cambi i test ti daranno errore di tipo e non li passerai.
M
MatteoB (1690 points)
8 16 21
commented Nov 15, 2020 by MatteoB (1,690 points)
ok devo pensare come poter fare perchè ora non mi viene proprio... Penso ai metodi delle tuple ma ne hanno solo due che non servono a nulla in questo caso
Romitoskj (8920 points)
4 8 40
commented Nov 15, 2020 by Romitoskj (8,920 points)
Ti dovrebbe bastare creare una variabile che contiene ogni elemento e poi fare return prosodia, periodo, num_es, finali.

Se in un return metti più valori separati da virgole diventa automaticamente una tupla.
M
MatteoB (1690 points)
8 16 21
commented Nov 15, 2020 by MatteoB (1,690 points)
grazie risolto
1946981 (3070 points)
4 14 34
answered Nov 15, 2020 by 1946981 (3,070 points)
Devi restituire una tupla come quella dell' esempio altrimenti i test non saranno in grado di riconoscere ES finali, periodo, prosodia e numero di ES
giordano_sannino (13650 points)
7 16 81
answered Nov 15, 2020 by giordano_sannino (13,650 points)
no deve essere come l'esempio!