else - alfredocentinaro.it https://www.alfredocentinaro.it/tag/else/ Sito personale di Alfredo Centinaro, ingegnere informatico, insegnante, musicista. Programmazione, appunti, esercizi, sistemi e reti, tpsit, esami di stato, arduino Wed, 18 Oct 2023 21:04:07 +0000 it-IT hourly 1 https://wordpress.org/?v=6.9.4 https://www.alfredocentinaro.it/wp-content/uploads/2022/01/logo_alfredocentinaro-150x150.png else - alfredocentinaro.it https://www.alfredocentinaro.it/tag/else/ 32 32 La struttura condizionale if else in Python https://www.alfredocentinaro.it/lezioni/python/python-base/la-struttura-condizionale-if-else/ Tue, 20 Nov 2018 08:34:02 +0000 https://www.alfredocentinaro.it/2018/11/20/la-struttura-condizionale-if-else/ Un semplice esempio per vedere le strutture di selezione if else e come funziona l’indentazione al posto delle parentesi graffe tradizionali nel linguaggio Python. La costruzione della condizione if è molto simile a quella di altri linguaggi, cambia leggermente la sintassi poiché la condizione non prevede una parentesi tonda e si mettono i due punti ... Leggi tutto

L'articolo La struttura condizionale if else in Python proviene da alfredocentinaro.it.

]]>
Un semplice esempio per vedere le strutture di selezione if else e come funziona l’indentazione al posto delle parentesi graffe tradizionali nel linguaggio Python.

La costruzione della condizione if è molto simile a quella di altri linguaggi, cambia leggermente la sintassi poiché la condizione non prevede una parentesi tonda e si mettono i due punti ( : ) alla fine per ultimare la condizione. Andando a capo i principali editor ed IDE procedono ad indentare il codice che risulterà eseguito nel caso la condizione sia vera ovvero verificata.

Le condizioni supportate dal Python sono le classiche:

  • uguale a == b
  • diverso a != b
  • minore: a < b
  • minore uguale a <= b
  • maggiore a > b
  • maggiore uguale a >= b

Vediamo subito un esempio che meglio di tutti può chiarirci le idee. Chiediamo in input all’utente un numero che indichi la sue età e procediamo a mostrare un messaggio se maggiorenne o minorenne utilizzando la condizione if.

'''
L'input restituisce sempre una stringa
che va convertita in numero!
'''
inputeta = input("inserisci la tua età")

eta = int(inputeta)

'''
potevamo scrivere più corto
eta = int(input("inserisci la tua età"))
'''

'''
vediamo un semplice if else
'''
if eta >= 18 :
  print ("Ciao ")
  print ("sei maggiorenne")
else :
  print ("Buuuuuh")
  print ("non sei maggiorenne")

print ("Qui sono già fuori dall'if")

Vale la pena insistere con l’alunno che tende ad essere superficiale e pigro nell’usare il tasto tab per indentare il codice: in Python è obbligatorio, altrimenti si ottengono errori in esecuzione spesso anche imprevedibili.

L'articolo La struttura condizionale if else in Python proviene da alfredocentinaro.it.

]]>