Contenuti del Corso
Ninja di Python
Ninja di Python
Istruzioni If-Else
In questo capitolo, esploreremo il concetto di istruzioni if-else in Python. Le istruzioni if-else ci permettono di prendere decisioni nel nostro codice basate su determinate condizioni. Questo è un concetto fondamentale nella programmazione che ci consente di controllare il flusso dei nostri programmi.
Comprendere le Istruzioni If-else
Un'istruzione if-else valuta una condizione ed esegue un blocco di codice se la condizione è vera. Se la condizione è falsa, può eseguire un blocco di codice alternativo. Questo è il modo in cui possiamo far rispondere i nostri programmi in modo diverso a situazioni diverse.
Ecco la struttura di base di un'istruzione if-else:
condition = True if condition: print("Condition is true") else: print("Condition is false")
La Parola Chiave "not"
La parola chiave "not" viene utilizzata per negare un'espressione booleana. Se una condizione è vera, usando "not" la renderà falsa, e viceversa. Questo può essere molto utile quando si desidera eseguire il codice solo quando una condizione non è soddisfatta.
Per Esempio:
condition = False if not condition: print("Condition is false")
Esempio
Diamo un'occhiata a un esempio che utilizza le dichiarazioni if-else per aiutare il nostro ninja a raccogliere tutto il sushi sulla mappa. Il ninja si muoverà sulla griglia, raccogliendo sushi mentre evita i muri.
ninja.py
In questo esempio, il ninja continuerà a muoversi e raccogliere sushi fino a quando non incontrerà muri sia sopra che a destra. L'istruzione if-else verifica se c'è un muro a destra. Se c'è, il ninja si muove verso l'alto e raccoglie sushi. Altrimenti, si muove a destra e raccoglie sushi.
Swipe to start coding
Soluzione
Grazie per i tuoi commenti!
ninja.py
Istruzioni If-Else
In questo capitolo, esploreremo il concetto di istruzioni if-else in Python. Le istruzioni if-else ci permettono di prendere decisioni nel nostro codice basate su determinate condizioni. Questo è un concetto fondamentale nella programmazione che ci consente di controllare il flusso dei nostri programmi.
Comprendere le Istruzioni If-else
Un'istruzione if-else valuta una condizione ed esegue un blocco di codice se la condizione è vera. Se la condizione è falsa, può eseguire un blocco di codice alternativo. Questo è il modo in cui possiamo far rispondere i nostri programmi in modo diverso a situazioni diverse.
Ecco la struttura di base di un'istruzione if-else:
condition = True if condition: print("Condition is true") else: print("Condition is false")
La Parola Chiave "not"
La parola chiave "not" viene utilizzata per negare un'espressione booleana. Se una condizione è vera, usando "not" la renderà falsa, e viceversa. Questo può essere molto utile quando si desidera eseguire il codice solo quando una condizione non è soddisfatta.
Per Esempio:
condition = False if not condition: print("Condition is false")
Esempio
Diamo un'occhiata a un esempio che utilizza le dichiarazioni if-else per aiutare il nostro ninja a raccogliere tutto il sushi sulla mappa. Il ninja si muoverà sulla griglia, raccogliendo sushi mentre evita i muri.
ninja.py
In questo esempio, il ninja continuerà a muoversi e raccogliere sushi fino a quando non incontrerà muri sia sopra che a destra. L'istruzione if-else verifica se c'è un muro a destra. Se c'è, il ninja si muove verso l'alto e raccoglie sushi. Altrimenti, si muove a destra e raccoglie sushi.
Swipe to start coding
Soluzione
Grazie per i tuoi commenti!