if else elif python

Istruzioni if else elif python. Permettono in base ad una sequenza di prendere una decisione . Per rendere l’idea if (Se) ,else (altrimenti) , elif (altrimenti se ).Pagina di supporto per l’articolo comandi base di python

Esempio 1.. giusto per iniziare. (Per testare il codice aprire CMD digitare “python” più tasto ENTER. Copiare/incollare il codice riga per riga per non inciampare in qualche errore)

Se due è più piccolo di tre scrivi ..Ciao benvenuto .

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

if 2<3: equivale a Se 2 è più piccolo di 3 .(Nota le istruzioni si abbinano con i simboli <,>,==… ):

print(“Ciao benvenuto) equivale a scrivi ..Ciao benvenuto (funzione print()). Da notare che l’istruzione si chiude con “ : ” e sotto si crea il livello con i spazi vuoti .

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 (alzo un po’ il livello :P) “else“.

Nel equazione x= 7*6 + 55/2 + 55/2*2 il valore di x è maggiore di 100, rispondi SI o NO?


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 la riposta è SI.

if else elif python

Introduzione al comando “else”

Il comando else viene scritto sempre dopo il comando if quindi le condizioni del problema diventano del tipo :

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

Per rendere più comprensivo questo esempio bisogna scrivere il codice su un file testo e salvarlo come file “.py“. (nel mio caso salvo come “code.py”. Per eseguire il codice su CMD digitare “python code.py”).

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

Elif (if else elif python)

In pratica elif equivale a dire “altrimenti se” (else if) . Python esegue le istruzioni in sequenza prima if poi elif e ultimo else. Se la prima(if) non e sodisfatta passa alla seconda ,se la seconda(elif) non e sodisfatta passa alla terza(else) .Nota che se la prima istruzione è sodisfatta lui non va ad interrogare la seconda e la terza…(in pratica elif si utilizza poco poiche “if” ed “else” sodisfano tutte le condizioni ) esempio :

esco a fare una passeggiata è se furi piove rientro a casa a guardare un film” (eseguire il codice come l’esempio di sopra)

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")

Questo articolo fa parte della serie del tutorial python a modo mio creato soprattutto per quelle persone che sono ai primi passi nel imparare il linguaggio di programmazione python.