Introducción
En Python, puedes crear una lista de números utilizando la función range(). Sin embargo, a veces puede que desees crear una lista de números que no sean secuenciales o que empiecen en un número diferente de 0. En tales casos, puedes utilizar la función initialize_list_with_range().
Inicializar una lista con un rango
Escribe una función initialize_list_with_range(end, start=0, step=1) que inicialice una lista que contiene los números en el rango especificado, donde start y end son inclusivos y su diferencia común es step.
La función debe devolver una lista de la longitud adecuada, llena con los valores deseados en el rango dado.
Entrada
end(entero) - El final del rango (inclusivo).start(entero, opcional) - El inicio del rango (inclusivo). El valor predeterminado es 0.step(entero, opcional) - La diferencia común entre cada número en el rango. El valor predeterminado es 1.
Salida
- Una lista que contiene los números en el rango especificado.
def initialize_list_with_range(end, start = 0, step = 1):
return list(range(start, end + 1, step))
initialize_list_with_range(5) ## [0, 1, 2, 3, 4, 5]
initialize_list_with_range(7, 3) ## [3, 4, 5, 6, 7]
initialize_list_with_range(9, 0, 2) ## [0, 2, 4, 6, 8]
Resumen
En este desafío, aprendiste cómo crear una lista de números utilizando la función initialize_list_with_range(). Esta función te permite crear una lista de números que no son secuenciales o que empiecen en un número diferente de 0.