If e liste in pyhton

In questa lezione vedremo come utilizzare gli if e le liste in python.

Abbiamo già parlato delle liste nella scorsa lezione e abbiamo detto che sono degli aggregatori di dati che possono essere di tipo diverso.

Adesso utilizziamo le strutture condizionali, ovvero gli if, con le liste.

Esempi di if e liste in python

Potremmo ad esempio avere la necessità di verificare se un dato elemento esiste nella lista che abbiamo creato.

Consideriamo ad esempio una lista di questo tipo:

voti=[6,7,8,9,10]

Per verificare che un dato elemento esiste nella lista basterà scrivere:

if 7 in voti:

print(‘Il voto 7 è nella lista’)

Mentre per indicare che un elemento non è nella lista possiamo scrivere:

if 5 not in voti:

print(‘Il voto 5 non è nella lista’)


Altro esempio con le liste

Data una lista di 5 voti con possibili valori da 4 a 10, dire se ciascun voto è sufficiente o insufficiente.

voto=[6,9,4,5]

if voto[0]>0:

print(‘Il primo voto è sufficiente: ‘, voto[0])

else:

print(‘Il primo voto non è sufficiente: ‘, voto[0])

if voto[1]>0:

print(‘Il secondo voto è sufficiente: ‘, voto[1])

else:

print(‘Il secondo voto non è sufficiente: ‘, voto[1])

if voto[2]>=6:

print(‘Il terzo voto è sufficiente: ‘, voto[2])

else:

print(‘Il terzo voto non è sufficiente: ‘, voto[2])

if voto[3]>=6:

print(‘Il quarto voto è sufficiente: ‘, voto[3])

else:

print(‘Il quarto voto non è sufficiente: ‘, voto[3])


Altro esempio con le liste

Sapendo di avere una lista di tre numeri. Controllare ogni numero e dire se è pari o dsipari.

numeri=[4,5,8]

if numeri[0]%2==0:

print(‘Il primo numero è pari’)

else:

print(‘Il primo numero non è pari’)

if numeri[1]%2==0:

print(‘Il secondo numero è pari’)

else:

print(‘Il secondo numero non è pari’)

if numeri[2]%2==0:

print(‘Il terzo numero è pari’)

else:

print(‘Il terzo numero non è pari’)

Questi sono solo dei semplici d’uso di if con le liste in python, nelle prossime lezioni approfondiremo l’argomento.

Alcuni link utili

Indice tutorial sul linguaggio python

1 – Introduzione al linguaggio python

2 – Le variabili in python

3 – Operatori aritmetici e di assegnazione in python

4 – Stringhe in python

5 – Casting in python

6 – Input e print in python

7 – Primi esercizi in python

8 – Errori in python

9 – Script python

10 – Scambio di variabili in python

Autore dell'articolo: Cristina

Avatar per Coding Creativo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *