Menu
CoddyTech

Trouver le minimum et le maximum

Fait partie de la section Logique et flux du Journey Python de Coddy. Leçon 47 sur 78.

Python propose des fonctions intégrées pour trouver les valeurs minimale et maximale dans une collection de données, comme une liste ou un tuple. Ces fonctions, min() et max(), sont faciles à utiliser et peuvent être appliquées à différents types de données, notamment les nombres et les chaînes de caractères.

Trouver la valeur minimale :

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

Dans cet exemple, la fonction min() trouve le plus petit nombre de la liste numbers.

Trouver la valeur maximale :

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

Ici, la fonction max() trouve le plus grand nombre dans la liste numbers.

Travailler avec des chaînes de caractères :

Les fonctions min() et max() peuvent également être utilisées avec des chaînes de caractères. Dans ce cas, elles comparent les chaînes selon leur ordre lexicographique (c’est-à-dire l’ordre dans lequel elles apparaîtraient dans un dictionnaire).

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

Dans cet exemple, min() renvoie "apple" car ce mot vient en premier dans l’ordre alphabétique, et max() renvoie "cherry" car ce mot vient en dernier dans l’ordre alphabétique.

challenge icon

Défi

Facile

On te donne une liste de nombres et une liste de mots. Ta tâche consiste à écrire un programme qui :

  1. Trouve et affiche le plus petit et le plus grand nombre de la liste de nombres à l’aide de min() et max().
  2. Trouve et affiche le plus petit et le plus grand mot de la liste de mots selon leur ordre lexicographique.

Consulte les cas de test pour connaître le format de sortie

Essayez vous-même

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

# Écrivez le code ici
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logique et flux

Entraînez-vous par vous-même : Compilateur Python en ligne