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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 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 2023-24 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.

Test segreti

S
Stef2210 (310 points)
1 2 3
in HW2 by (310 points)
Salve prof.

quando vado ad eseguire i test segreti tutti e 10 mi riportano questo errore:

NameError: name 'matches' is not defined

mentre sui test normali non da nessun tipo di errore.

Vorrei sapere se questo è quello che succede sulla VM e se è un errore di codice mio.
316 views

1 Answer

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

Nel tuo codice c'è un paio di righe che sono sbagliate e generano l'errore

>                   elif matches[giocatoreA] < matches[giocatoreB] :
E                   NameError: name 'matches' is not defined

questo perchè nei test segreti sono presenti anche dei casi in cui si deve verificare se le due stringhe sono in ordine alfabetico, e quelle due righe sono purtroppo sbagliate

S
Stef2210 (310 points)
1 2 3
by (310 points)
La ringrazio,

potrei svolgere il compito di recupero per alzare (eventualmente) la valutazione?
andrea.sterbini (207920 points)
749 1267 2373
by (208k points)
Certamente, gli HW di recupero sono pensati anche per questo