Corso di Sviluppo Python
Capitolo
>
Livello

Condizioni
Istruzione if di base

Ci sono momenti in cui potresti voler aggiungere condizioni ad alcune azioni che esegui; questo permetterà al tuo codice di essere flessibile ed eseguire azioni diverse a seconda della situazione. Per questo usiamo le istruzioni if in combinazione con gli operatori per verificare determinate condizioni ed eseguire le azioni appropriate.

In questo primo esercizio, raccogli le uova e usa gli operatori == e != per controllare se alcuni valori in una lista sono uguali o diversi tra loro.

Guide

Obiettivo

Raccogli tutte le uova nel campo e confrontale fra loro usando condizioni in un'istruzione if.

Raccogli tutte le uova nel campo camminandoci sopra; una volta raccolte, memorizzale in una lista chiamata basket.

basket = ["blue egg", "red egg", "shiny egg", "green egg"]

Una volta creata la lista, vai ai segni X per confrontare gli elementi fra loro e con la costante eggs impostando condizioni in un'istruzione if. La costante eggs ha un valore generale per le uova che hai a disposizione.

if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")

Questo codice confronta i primi due elementi della lista; l'operatore == viene utilizzato per verificare se i due elementi in confronto sono uguali. Se lo sono, viene eseguito il primo comando, altrimenti viene eseguito il codice sotto l'istruzione else.

Esegui queste stesse istruzioni if nei successivi due segni X ma utilizza le seguenti condizioni:

if basket[1] != basket[2] e if basket == eggs.

L'operatore != viene utilizzato per verificare se i due elementi confrontati non sono gli stessi.

Libro del Codice