Vérifie si le nombre donné se situe dans la plage donnée.
- Utilisez une comparaison arithmétique pour vérifier si le nombre donné est dans la plage spécifiée.
- Si le deuxième paramètre,
end
, n'est pas spécifié, la plage est considérée comme allant de0
à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