Esempi istruzioni condizionali in python

In questa lezione affronteremo alcuni esempi sulle istruzioni condizionali in python, al fine di consolidare gli argomenti studiati finora.

Primo esempio sulle istruzioni condizionali in python

Stabilire se un angolo è acuto, ottuso o retto.

L’algoritmo si risolve molto facilmente, infatti ad esempio nella prima condizione ci chiediamo: l’angolo è uguale a 90 gradi?

Se è vero allora si tratta di un angolo retto. Altrimenti se non è vero si controlla se l’angolo è inferiore a 90 gradi. Altrimenti se neanche questo è vero vuol dire, per esclusione, che l’angolo è ottuso.

Chiaramente potevamo ragionare anche diversamente, ad esempio inserendo come prima condizione angolo < 90 e così via.

angolo=int(input(‘Inserisci l\’angolo:’))

if angolo==90:

print(‘L\’angolo è retto’)

elif angolo<90:

print(‘L\’angolo è acuto’’)

else

print(‘L\’angolo è ottuso’)

Secondo esempio

Realizziamo adesso un secondo algoritmo sugli angoli in python.

Stabilire se un angolo è retto, piatto, giro o qualsiasi.

Anche questo l’algoritmo è abbastanza semplice da realizzare, possiamo ad esempio partire dalla condizione: angolo==90.

Se tale condizione è vera, allora l’angolo è retto. Altrimenti verifico se è uguale a 180 e visualizzo che l’angolo è piatto. Altrimenti controllo se l’angolo è uguale a 360 ed in questo caso visualizzo che l’angolo è giro. Se tutte le condizioni precedenti non sono verificate allora si tratta di un angolo qualunque.

angolo=int(input(‘Inserisci l\’angolo’))

if angolo==90:

print(‘L\’angolo è retto’)

elif angolo==180:

print(‘L\’angolo è piatto’)

elif angolo==360:

print(‘L\’angolo è giro’)

else:

print(‘L\’angolo è qualunque’)

Abbiamo risolto degli esempi sulle istruzioni condizionali in python, proponendo alcune possibili soluzioni. Proponete pure le vostre osservazioni o soluzioni nei commenti sotto.

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

11 – Libreria math

12 – Operatori di confronto e booleani in python

13 – If else in python

14 – If elif else

15 – If annidati

Autore dell'articolo: Cristina

Avatar per Coding Creativo

Lascia un commento

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