Pitone

Istruzione Python If Else

Istruzione Python If Else
L'istruzione if-else Python viene utilizzata in cod per il processo decisionale. Più spesso, è necessario prendere una decisione per eseguire un determinato pezzo di codice se una particolare condizione è vera.

In Python, lo scopo previsto dell'uso di if-else è il processo decisionale. La sintassi dell'istruzione if-else in Python è simile alla maggior parte dei linguaggi di programmazione come Java, C, C++ e C#.

Questo articolo descrive in dettaglio le istruzioni if-else di Python.

Sintassi

if test_expression:
dichiarazione(i) da eseguire
altro:
dichiarazione(i) da eseguire

Nella condizione if, viene valutata l'espressione di test. L'espressione test può essere chiamata anche una condizione. In caso di condizione vera, viene eseguita l'istruzione di blocco if, altrimenti il ​​flusso del programma viene passato alla condizione else. Il diagramma di flusso illustra l'esecuzione dell'istruzione if-else.

Python if else esempi di istruzioni

Vediamo un esempio di un if-else in Python. Nell'esempio fornito, viene dichiarata una variabile num per un numero con un valore di 13. Se la condizione controlla se il numero è maggiore di 10 o meno. Se il valore del numero è maggiore di 10, viene eseguito il corpo del blocco if e viene stampato che il numero è maggiore di 10. Nel caso in cui il numero sia inferiore a 10, viene eseguito il blocco else e stampa che il numero è inferiore a 10.

numero = 13
# condizione di applicazione
se num>10:
print("Il numero è maggiore di 10")
# dichiarare l'istruzione else
altro:
print("Il numero è inferiore a 10")

Produzione
L'output mostra che il numero 13 è maggiore di 10.


Ora, vediamo un esempio di un numero inferiore a 10.

numero = 3
# dichiarando l'istruzione if per verificare se il numero è maggiore di 10 o meno
se num>10:
print("Il numero è maggiore di 10")
altro:
print("Il numero è inferiore a 10")

Produzione

L'istruzione elif in Python

Python ci permette di valutare o controllare le molteplici espressioni di test usando l'istruzione elif. L'elif è la forma abbreviata dell'istruzione else if if. Possiamo usare gli operatori matematici per valutare la condizione come =, !=(non uguale), <, >, eccetera.

Nell'istruzione elif, se la prima condizione if non è vera, il programma valuterà la successiva condizione del blocco elif e così via. Nel caso in cui tutte le condizioni siano false, alla fine verrà eseguita la condizione else.

Vediamo un esempio di questo.

# dichiarare una variabile di nome
name = input("Inserisci il nome dell'animale\n")
if name=="mucca":
print("Hai inserito la mucca")
nome elif == "cane":
print("Hai inserito Cane")
nome elif == "gatto":
print("Hai inserito il gatto")
altro:
print("Questo è il blocco else")

Produzione

Condizione if annidata in Python

Possiamo dichiarare più condizioni if ​​all'interno di una condizione if. Questo fenomeno è chiamato condizione if annidata. Vediamo un esempio di questo.

# dichiarare una variabile di età
età = 13
se età>10:
print("Hai più di 10")
# una condizione if all'interno della condizione if
se età >12 anni:
print("Anche tu hai più di 12")
se età == 13:
print("Hai 13 anni")
altro:
print("Non hai 13 anni")
altro:
print("Hai meno di 10 anni")

Produzione

Conclusione

Questo articolo spiega l'istruzione if-else in Python usando semplici esempi. L'istruzione If-else viene utilizzata per valutare l'espressione di test.

I 5 migliori mouse per computer ergonomici per Linux
L'uso prolungato del computer provoca dolore al polso o alle dita?? Soffri di rigidità articolare e devi continuamente stringerti la mano? Senti un do...
Come modificare le impostazioni del mouse e del touchpad utilizzando Xinput in Linux
La maggior parte delle distribuzioni Linux viene fornita con la libreria "libinput" per impostazione predefinita per gestire gli eventi di input su un...
Rimappa i pulsanti del mouse in modo diverso per software diversi con X-Mouse Button Control
Forse hai bisogno di uno strumento che possa cambiare il controllo del tuo mouse con ogni applicazione che utilizzi. In questo caso, puoi provare un'a...