Introduzione a If Else Statement in Python

Sai già che un programma è una serie di istruzioni scritte. Con sorpresa di nessuno, ci possono essere così tanti casi in cui un programma potrebbe dover prendere una decisione prima di procedere. Ad esempio, decidere se l'utente è abbastanza grande per frequentare l'esame o se la temperatura è abbastanza alta da avviare il condizionatore d'aria o selezionare il grado con cui uno studente ha superato, ecc. Queste decisioni vengono prese in base alle condizioni di input e osservando a cosa fare in quella situazione.

Quando viene utilizzata un'istruzione condition, il programma decide di eseguire un determinato blocco di codice in base all'input e alle condizioni. Proprio come qualsiasi altro linguaggio di programmazione completo, Python supporta diversi modi di prendere decisioni. If else è uno dei modi più utilizzati per portare a termine il lavoro.

Altre dichiarazioni decisionali in Python sono le seguenti:

  • If Statement: viene utilizzato per analizzare se la condizione attuale è vera o falsa. Il blocco di codice sottostante viene eseguito solo quando viene soddisfatta la condizione.
  • Istruzione If Else: questa istruzione è simile all'istruzione If ma aggiunge un altro blocco di codice che viene eseguito quando le condizioni non sono soddisfatte. In questo articolo, daremo uno sguardo a questo tipo di istruzione e al suo esempio.
  • Nidificato se: nelle situazioni in cui dobbiamo controllare più di una condizione ed eseguire le istruzioni, nidificato se viene utilizzato.

Il diagramma di flusso di un'istruzione If Else

Come puoi vedere nel diagramma di flusso sopra, la condizione in un'istruzione if-else crea due percorsi per il proseguimento del programma. Se la condizione non viene soddisfatta, il codice sottostante non viene eseguito e il programma esegue l'istruzione nel blocco Else.

D'altra parte, quando viene soddisfatta la condizione "if", solo allora se viene eseguito un blocco di codice e il programma salta di seguito uscendo dall'istruzione If else.

La sintassi di un'istruzione If Else

La sintassi di un'istruzione If Else è la seguente:

if condition:
# statements to execute when the conditions are met are inserted here
else:
# Statements to be executed when the conditions are not met.

Come puoi vedere sopra, tutte le condizioni if-else hanno due istruzioni e una condizione scritta. Prima delle dichiarazioni, la condizione viene chiarita, una volta che la condizione è stata elaborata, il programma esamina l'input e decide se soddisfa le condizioni. In tal caso, vengono eseguite le istruzioni nel primo blocco e il programma salta le istruzioni nella sezione "else:" della sintassi.

E se la condizione non è soddisfatta, il programma salta il primo blocco ed esegue le istruzioni nel blocco “else:”.

Esempi di programmazione condizionale If Else

Ora che abbiamo visto la sintassi, il diagramma di flusso e la necessità delle istruzioni if ​​else, diamo un'occhiata ad alcuni esempi pratici per vederlo in azione:

Esempio 1

Un programma Python per verificare se il numero di input è pari o dispari.

number = int(input(" Please enter the number to check : "))
if number %2 == 0:
print(" The input number is even ")
else:
print(" The input number is odd ")

Produzione:

Esempio - 2

Un programma Python per verificare se il candidato è idoneo a votare alle elezioni o meno:

age = int (input(" Please enter the age of applicant: "))
if age>=18 :
print(" The applicant is eligible to vote in the elections " );
else :
print(" The applicant is not eligible to vote in the elections " );

Produzione:

Esempio 3

Programma Python per verificare la risposta corretta o errata nel testo di input:

code = input(" What is the capital of Japan? ")
if code == 'Tokyo':
print("Congratulations ! You passed the test.")
else:
print(" Oops, the answer you entered is wrong.")
print(" Thanks for participating. “)

Produzione:

Conclusione - If Else Statement in Python

Il processo decisionale è uno dei pilastri fondamentali della programmazione. Essere in grado di stabilire dichiarazioni condizionali adeguate non è solo necessario per essere bravi nella programmazione, ma è anche essenziale fare le cose più volte che spesso. Grazie alla conoscenza di istruzioni condizionali come if, if-else e nidificato if, sarai in grado di prendere logicamente decisioni con il programma e ottenere risultati corretti.

Articoli consigliati

Questa è una guida a If Else Statement in Python. Qui discutiamo un'introduzione, un diagramma di flusso, una sintassi ed esempi dell'istruzione if else in Python con del codice di esempio. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più

  1. Comandi Python 3
  2. Cheat Sheet Python
  3. Vantaggi di Python
  4. Funzioni stringa Python
  5. Panoramica dell'istruzione If Else in R

Categoria: