if elif else python

if elif else python, permettono in base ad una sequenza il controllo del flusso del codice , Per rendere l’idea if (Se) , elif (altrimenti se ) e else (altrimenti) .

Esempio 1

(Per testare il codice aprire CMD digitare “python” più tasto ENTER.)

if 2 < 3:
    print("Ciao benvenuto")

Descrizione :

  • Se due è più piccolo di tre scrivi ..Ciao benvenuto .
  • if 2<3 : 2 è più piccolo di 3 quindi la condizione e soddisfatta di conseguenza il programma andra ad eseguire tutto il blocco di codice al suo interno .
  • print(“Ciao benvenuto) Funzione print() in questo caso stampa semplicemente il messaggio “Ciao benvenuto”

Se invece l’istruzione non e sodisfatta non scriverà niente(Nota: 2>3):

if 2 > 3:
    print("Ciao benvenuto")
if else elif python

Esempio 2

Nel equazione x= 7*6 + 55/2 + 55/2*2 il valore di x è maggiore di 100, il programma dara la soluzione.


x = 7*6 + 55/2 + 55/2*2
if x > 100:
   print("SI")
if x < 100:
   print("NO")
	

Come si vede nel immagine che segue il programma python calcola l’equazione x stampa la risposta SI ed ignora la risposa NO .

if else elif python

Dscrizione:

  • Come si vede nel immagine il programma stampa la risposta SI ed ignora la risposa NO .
  • x = 7*6 + 55/2 + 55/2*2 Definisco una variabile x che equivale ad una equazione matematica .Il programma andrà a calcolare l’equazione ed assegna il valore a x
  • if x > 100: oppure if x < 100: Ho definito due condizioni. In base al valore x una delle condizioni sarà sodisfatta invece latra no (Nota : questo esempio dimostra che posso mettere istruzioni if al infinito)

Esempio 3 Introduzione al comando “else”

L’istruzione else non ha bisogno di condizioni poiche il suo blocco di codice viene eseguito solo se non vengono sodisfate le condizioni sopra di essa if o elif :

if (se) hai il biglietto puoi passare else (altrimenti ) compra il biglietto.

x = input("Hai il biglietto ?")
if str(x) == "si":
    print("Puoi passare !")
else:
    print("Compra il biglietto")

Descrizione:

  • x = input(“Hai il biglietto ?”) Definisco una variabile x che ha come valore quello che viene restiutita dalla funzione input()
  • if str(x) == “si”: Qui si utilizza la funzione str() per convertire la variabile x in una stringa . Viene creata anche la condizione se x == “si”, quindi se è sodisfatta eseguirà il blocco di codice al suo interno
  • else: Altrimenti se la prima condizione if non e sodisfatta verrà eseguito else che attiverà il blocco di codice al suo interno

Esempio 4 Elif (if elif else python)

La sequenza diventa del tipo prima if poi elif e ultimo else. Se la prima condizione ( if ) non è sodisfatta , passa alla seconda condizione ( elif ). Infine l’istruzione else sarà eseguita solo se le prime 2 non saranno sodisfate .

esco a fare una passeggiata è se furi piove rientro a casa a guardare un film

pioggia  = 1
if pioggia <2:
    print("esco a fare una passeggiata ")
if pioggia<0:
    print("non sta piovendo")
elif pioggia==1:
    print("sta piovendo")
if  pioggia==1:
    print("rientro a casa")
else:
    print("si sente un tuono")

Altra cosa da notare nel esempio di sopra . Siccome abbiamo due volte l’istruzione if di qui la prima è sodisfatta ma la seconda no si attiva di conseguenza l’istruzione elif.

Pubblicità