Menu
Coddy logo textTech

Trovare il minimo e il massimo

Fa parte della sezione Logica e flusso del percorso Python di Coddy. Lezione 47 di 78.

Python offre funzioni integrate per trovare i valori minimo e massimo in una raccolta di dati, come una lista o una tupla. Queste funzioni, min() e max(), sono semplici da usare e possono essere applicate a vari tipi di dati, inclusi numeri e stringhe.

Trovare il valore minimo:

numbers = [3, 1, 4, 1, 5, 9, 2, 6]
smallest = min(numbers)
print(smallest)
# Output: 1

In questo esempio, la funzione min() trova il numero più piccolo nell’elenco numbers.

Trovare il valore massimo:

numbers = [3, 1, 4, 1, 5, 9, 2, 6]
largest = max(numbers)
print(largest)
# Output: 9

Qui, la funzione max() trova il numero più grande nell'elenco numbers.

Lavorare con le stringhe:

Anche le funzioni min() e max() possono essere utilizzate con le stringhe. In questo caso, confrontano le stringhe in base al loro ordine lessicografico (cioè l’ordine in cui comparirebbero in un dizionario).

words = ["apple", "banana", "cherry"]
smallest_word = min(words)
largest_word = max(words)
print(smallest_word)
# Output: apple
print(largest_word)
# Output: cherry

In questo esempio, min() restituisce "apple" perché viene per primo in ordine alfabetico, mentre max() restituisce "cherry" perché viene per ultimo in ordine alfabetico.

challenge icon

Sfida

Facile

Ti vengono forniti un elenco di numeri e un elenco di parole. Il tuo compito è scrivere un programma che:

  1. Trovi e stampi il numero più piccolo e quello più grande nell’elenco di numeri usando min() e max().
  2. Trovi e stampi la parola più piccola e quella più grande nell’elenco di parole in base all’ordine lessicografico.

Controlla i casi di test per il formato dell’output

Provalo tu

numbers = [42, 17, 23, 56, 9, 34]
words = ["kiwi", "apple", "banana", "cherry", "date"]

# Scrivi il codice qui
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Python online