# Esercizio 4
# Creare un sistema di valutazione per gli studenti basato sui punteggi degli esami.
#
# 1. Il programma deve chiedere all'utente di inserire il punteggio ottenuto nello
#    esame. I punteggi validi sono compresi tra 0 e 30.
#
# 2. Se il punteggio è inferiore a 18, stampare "Esame fallito" e terminare il programma.
#
# 3. Se il punteggio è tra 18 e 20, stampare "Sufficiente".
#    Se il punteggio è tra 21 e 24, stampare "Buono".
#    Se il punteggio è tra 25 e 30, stampare "Ottimo".
#    In tutti questi casi, terminare poi il programma.
#
# Note e consigli:
# - Assicurarsi che l'input sia un numero intero valido entro il range specificato.
# - Commentare il codice per spiegare le decisioni di progettazione.

# Soluzione:
# Chiediamo all'utente di inserire il punteggio ottenuto
voto = int(input("Ciao bro, quanto hai preso all'esame? "))

if 0 <= voto < 18:
    print("Esame fallito.")
elif 18 <= voto <= 20:
    print("Sufficiente.")
elif 21 <= voto <= 24:
    print("Buono.")
elif 25 <= voto <= 30:
    print("Ottimo.")
else:
    print("Il punteggio inserito non è valido.")