Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Istruzioni If-Else | Istruzioni If-Else
Python Ninja

bookIstruzioni 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 in base a 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. In questo modo possiamo far sì che i nostri programmi rispondano in modo diverso a situazioni differenti.

Ecco la struttura di base di un'istruzione if-else:

12345
condition = True if condition: print("Condition is true") else: print("Condition is false")
copy

La parola chiave "not"

La parola chiave "not" viene utilizzata per negare un'espressione booleana. Se una condizione è vera, usando "not" diventerà falsa, e viceversa. Questo può essere molto utile quando si desidera eseguire del codice solo quando una condizione non è soddisfatta.

Ad esempio:

123
condition = False if not condition: print("Condition is false")
copy

Esempio

Esaminiamo un esempio che utilizza le istruzioni if-else per aiutare il nostro ninja a raccogliere tutto il sushi sulla mappa. Il ninja si muoverà sulla griglia, raccogliendo il sushi ed evitando i muri.

ninja.py

ninja.py

copy

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 sposta verso l'alto e raccoglie il sushi. Altrimenti, si sposta a destra e raccoglie il sushi.

Compito

Swipe to start coding

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 1
ninja.py

ninja.py

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain how the if-else statement works in the ninja example?

What does the "not" keyword do in Python?

Can you give more real-life examples of using if-else statements?

close

Awesome!

Completion rate improved to 2.94

bookIstruzioni If-Else

Scorri per mostrare il menu

In questo capitolo, esploreremo il concetto di istruzioni if-else in Python. Le istruzioni if-else ci permettono di prendere decisioni nel nostro codice in base a 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. In questo modo possiamo far sì che i nostri programmi rispondano in modo diverso a situazioni differenti.

Ecco la struttura di base di un'istruzione if-else:

12345
condition = True if condition: print("Condition is true") else: print("Condition is false")
copy

La parola chiave "not"

La parola chiave "not" viene utilizzata per negare un'espressione booleana. Se una condizione è vera, usando "not" diventerà falsa, e viceversa. Questo può essere molto utile quando si desidera eseguire del codice solo quando una condizione non è soddisfatta.

Ad esempio:

123
condition = False if not condition: print("Condition is false")
copy

Esempio

Esaminiamo un esempio che utilizza le istruzioni if-else per aiutare il nostro ninja a raccogliere tutto il sushi sulla mappa. Il ninja si muoverà sulla griglia, raccogliendo il sushi ed evitando i muri.

ninja.py

ninja.py

copy

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 sposta verso l'alto e raccoglie il sushi. Altrimenti, si sposta a destra e raccoglie il sushi.

Compito

Swipe to start coding

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

close

Awesome!

Completion rate improved to 2.94
Sezione 5. Capitolo 1
ninja.py

ninja.py

some-alt