Función de rango decimal
Crea una función que pueda recibir 1, 2 o 3 argumentos (como la función range) y devuelva una tupla. Debe poder devolver valores de tipo flotante (a diferencia de la función range, que no puede recibir valores flotantes como paso).
Ejemplos
drange(1.2, 5.9, 0.45) ➞ (1.2, 1.65, 2.1, 2.55, 3.0, 3.45, 3.9, 4.35, 4.8, 5.25, 5.7)
drange(10) ➞ (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
drange(1, 7, 1.2) ➞ (1, 2.2, 3.4, 4.6, 5.8)
# Here 7 is not included, like in the range function.Notas
Redondea siempre los valores al número de dígitos decimales más alto (por ejemplo, en el primer ejemplo, la respuesta siempre debe redondearse a 2 dígitos. En el segundo, debe redondearse a 0 dígitos y en el tercero, a 1 dígito).