Corso di Sviluppo Python
Capitolo
>
Livello

Condizioni
Verifica dell'esistenza

Obiettivo

Scopri se gli ingredienti sono conservati nei contenitori e combinateli per preparare del cibo.

Hai bisogno di diversi ingredienti per poter preparare un'insalata, ma prima devi raccoglierli. Troverai carote, pomodori, lattuga e cetrioli nel campo, mentre carote e cetrioli sono conservati altrove. Raccogli gli oggetti che puoi afferrare nel campo.

Per trovare gli oggetti mancanti, dirigiti verso le X che segnano davanti ai contenitori e verifica le condizioni per controllare se gli oggetti sono conservati in un contenitore. Usa un ciclo for per rendere il processo più veloce e la funzione collect() per recuperare gli oggetti.

for x in range(4): ....... if "carrot" or "cucumber" in bag: player.collect(bag[x])

Una volta raccolti tutti gli oggetti, conservali all'interno di una list chiamata items e registra il numero di ogni oggetto raccolto usando append().

Infine, cammina verso il leggero segno X e combina tutti gli oggetti per preparare un pasto utilizzando la funzione combine(). Verifica se tutti gli oggetti sono presenti controllando la lunghezza della tua lista in una dichiarazione if utilizzando l'operatore len() che controlla la lunghezza della lista. L'implementazione è: if len(items) < 5:

Libro del Codice