Introduction
En Python, nous pouvons vérifier si un nombre donné se situe dans une plage spécifiée en utilisant des comparaisons arithmétiques. Il s'agit d'une tâche courante en programmation et peut être utile dans de nombreuses applications différentes.
Nombre dans la plage
Écrivez une fonction in_range(n, start, end = 0) qui prend trois paramètres :
n: un nombre à vérifier s'il se situe dans la plagestart: le début de la plageend: la fin de la plage (optionnel, valeur par défaut est 0)
La fonction devrait renvoyer True si le nombre donné n se situe dans la plage spécifiée, et False sinon. Si le paramètre end n'est pas spécifié, la plage est considérée comme allant de 0 à start.
def in_range(n, start, end = 0):
return start <= n <= end if end >= start else end <= n <= start
in_range(3, 2, 5) ## True
in_range(3, 4) ## True
in_range(2, 3, 5) ## False
in_range(3, 2) ## False
Résumé
Dans ce défi, vous avez appris à vérifier si un nombre donné se situe dans une plage spécifiée en utilisant des comparaisons arithmétiques en Python. Il s'agit d'une compétence utile qui peut être appliquée dans de nombreuses applications de programmation différentes.