Corso di Sviluppo Python
Capitolo
>
Livello
Operatori di base
Aggiungi e Sottrai
Obiettivo
Raccogli le uova e bilancia i conti aggiungendo e sottraendo le loro quantità.
È il momento di raccogliere alcune uova nei nidi, camminare e prendere le varie uova nel campo così da poter documentare quante uova sono state deposte. Tra tutte le uova deposte ce ne sono quattro (4) che non vanno, mentre le uova rosse hanno il doppio del valore nutrizionale delle normali uova. Documenta quante uova buone possiedi e qual è il loro valore nutrizionale.
Per prima cosa, cammina tra tutte le uova per raccoglierle, poi crea tre (3) variabili per ogni tipo di uovo: white_eggs, dark_eggs, red_eggs. In queste variabili, aggiungi la quantità di uova raccolte per ogni tipo.
Una volta raccolto tutto, dirigiti verso i segni X scuri e documenta tutte le uova buone di questo lotto. Usa la funzione speak() per annunciare il numero sommando (+) le tre variabili che hai creato e sottraendo (-) il numero delle uova cattive di questo lotto, nel seguente formato: player.speak(white_eggs + dark_eggs + red_eggs - 4) .
Dopo aver documentato la quantità di uova di questo lotto, dirigiti verso il segno X chiaro e controlla qual è il valore nutrizionale di ogni uovo. Prima devi sottrarre le uova cattive da ciascuna variabile: ci sono due (2) uova bianche cattive, una (1) uovo scuro cattivo, e una (1) uovo rosso cattivo che devono essere rimossi, in questo modo:
white_eggs -= 2 dark_eggs -= 1 red_eggs -= 1
Successivamente, moltiplica red_eggs per due (2) perché il loro valore nutrizionale è doppio, in questo modo: red_eggs *= 2 . Poi usa la funzione speak() al segno X e somma (+) tutte le variabili con i loro nuovi valori per completare il livello.