Python fournit une grande liste de fonctions intégrées qui rendent l'exécution de nombreuses opérations beaucoup plus facile.
print() et input() sont de bons exemples de ces fonctions intégrées. Lorsqu'on effectue des calculs, il est souvent nécessaire de déterminer les valeurs min ou max parmi plusieurs valeurs. Pour faciliter ces opérations, Python fournit les fonctions intégrées min(), max(), et abs() pour calculer respectivement le minimum, le maximum et la valeur absolue.
# exemples de max()
print(max(10, 17, 12)) # 17
a = max(0, -8) # 0
# exemples de min()
print(min(11, 10, 2, -7, 0)) # -7
print(min(3, a, -1)) # -1
# exemples de abs()
print(abs(-10)) # 10
print(abs(10)) # 10
x = -2
x = abs(x)
print(x) # 2
Notez que abs() prend seulement une seule valeur et calcule la valeur absolue pour un seul élément, tandis que min() et max() fonctionnent avec un nombre arbitraire de valeurs.
Essayez de fournir à min ou max une seule valeur. Que va-t-il se passer ? Pourquoi ?
Défi
Étant donné 4 nombres à virgule flottante en entrée, calculez leur minimum et leur maximum et affichez ces valeurs côte à côte en sortie. Les 4 lignes suivantes doivent contenir les valeurs absolues de tous les nombres saisis.