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.

Possiamo implementare questo algoritmo in Python come segue:

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.

Ecco come possiamo implementare questo algoritmo in Python:

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

In entrambi gli esempi d’uso delle istruzioni condizionali in Python, abbiamo presentato algoritmi semplici ma significativi che dimostrano l’efficacia delle istruzioni condizionali nel risolvere problemi di logica. La flessibilità delle istruzioni condizionali ci consente di adattare facilmente il codice a una vasta gamma di situazioni.

Sperimentate altre possibili soluzioni e proponete eventuali osservazioni o alternative nei commenti qui sotto. Continuiamo ad esplorare e approfondire le nostre competenze in Python insieme nelle prossime lezioni.

Migliora le tue capacità di programmazione Python seguendo i nostri corsi in diretta!

corsi Python

Alcuni link utili

Corso in diretta su Python

Indice tutorial sul linguaggio Python

1 – Introduzione al linguaggio Python

2 – Le variabili

3 – Operatori aritmetici e di assegnazione

4 – Stringhe

5 – Casting

6 – Input e print

7 – Primi esercizi in Python

8 – Errori in Python

9 – Script Python

10 – Scambio di variabili

11 – Modulo math

12 – Operatori di confronto e booleani

1 commento su “Esempi istruzioni condizionali in Python”
  1. Grazie al tuo aiuto sono riuscito a completare questo piccolo algoritmo che permette di capire quali sono i divisori di un numero. Volevo ottimizzarlo per renderlo più veloce quando si trattava di numeri grandi, ma non capivo come avrei potuto fare, anche se l’idea del come ottimizzarlo era già presente, per fortuna sono incappato in questo corso, e all’inizio c’è stata la spiegazione che serviva proprio a me, grazie ancora. Di seguito lascio l’algoritmo:

    a=str(input())
    if a[-1]==str(1) or str(3) or str(5) or str(7) or str(9):
    for numero in range(int(a),0,-2):
    if int(a)%numero==0:
    print(numero)
    else:
    for numero in range(int(a), 0, -1):
    if int(a)%numero==0:
    print(numero)

Lascia un commento

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