En Python la fonction ‘range(s, e, p)’ renvoie une séquence de nombres entiers qui commence à la valeur ‘s’ incluse (0 par défaut), qui s’arrête à la valeur ‘e’ exclue, avec un intervalle de ‘p’ (1 par défaut).
Ainsi :
>>> list(range(6)) [0, 1, 2, 3, 4, 5] >>> list(range(2,9,3)) [2, 5, 8]
Écrire une fonction ‘rangeF(s, e p)’ qui renvoie une séquence de nombres à virgule flottante compris entre ‘s’ inclus et ‘e’ et séparés par la valeur ‘p’, sous la forme d’un tuple.
On se limitera à des nombres ne comportant que deux chiffres après la virgule pour ‘s’ et ‘e’.
Ainsi :
>>> rangeF(10, 11, 0.2) (10.0, 10.2, 10.4, 10.6, 10.8, 11.0) >>> rangeF(10.25, 10.30, 0.01) (10.25, 10.26, 10.27, 10.28, 10.29, 10.3) >>> rangeF(10.725, 10.855, 0.02) (10.72, 10.74, 10.76, 10.78, 10.8, 10.82, 10.84)