Python – Ricerca del Valore Minimo e Massimo tra 5 Numeri

Consegna

Realizzare il programma Python richiesto dall'esercizio.

Codice

minimo = None
massimo = None

for i in range(5):
    numero = int(input("Inserire un numero"))

    if minimo is None or numero < minimo:
        minimo = numero

    if massimo is None or numero > massimo:
        massimo = numero

print("Minimo", minimo)
print("Massimo", massimo)

Spiegazione riga per riga

  • minimo = None
    Spiegazione: Inizializza la variabile minimo a None (nessun valore ancora assegnato).
  • massimo = None
    Spiegazione: Inizializza la variabile massimo a None.
  • ``
    Spiegazione: Istruzione del programma.
  • for i in range(5):
    Spiegazione: Ciclo che si ripete 5 volte per inserire 5 numeri.
  • numero = int(input("Inserire un numero"))
    Spiegazione: Legge un numero inserito dall’utente e lo converte in intero.
  • ``
    Spiegazione: Istruzione del programma.
  • if minimo is None or numero < minimo:
    Spiegazione: Controlla se minimo non è ancora definito oppure se il numero è più piccolo del minimo attuale.
  • minimo = numero
    Spiegazione: Aggiorna il valore minimo.
  • ` `
    Spiegazione: Istruzione del programma.
  • if massimo is None or numero > massimo:
    Spiegazione: Controlla se massimo non è ancora definito oppure se il numero è più grande del massimo attuale.
  • massimo = numero
    Spiegazione: Aggiorna il valore massimo.
  • ``
    Spiegazione: Istruzione del programma.
  • print("Minimo", minimo)
    Spiegazione: Stampa il valore minimo trovato.
  • print("Massimo", massimo)
    Spiegazione: Stampa il valore massimo trovato.