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.

[AVVISO] Nuovo argomento per la funzione 'ai' di F1 (numero di giri completati)

andrea.sterbini (207940 points)
756 1270 2377
in Avvisi by (208k points)
edited by

Visto che non è semplice capire se si è già superato il traguardo oppure no, ho pensato di semplificarvi le cose passando alla funzione 'ai' come argomento aggiuntivo, il valore dell'attributo car.laps che indica quanti giri completi sono stati fatti:

  • numero negativo: si è attraversato il traguardo contromano
  • 0: si deve ancora completare il primo giro
  • numero positivo: si è completato il giro e ci si deve fermare

la funzione verrà quindi chiamata passando gli argomenti:

car.ai(griglia_corrente, griglia_precedente, car.x, car.y, car.vx, car.vy, car.car, car.verso, car.startx, car.starty, car.laps)

La nuova versione del simulatore gestisce anche i programmi che non usano l'argomento addizionale con una bella clausola try-except.

316 views

Please log in or register to answer this question.