Introducción
Una progresión aritmética es una secuencia de números en la que cada término se obtiene sumando un valor constante al término anterior. Por ejemplo, 1, 3, 5, 7, 9 es una progresión aritmética con una diferencia común de 2. En este desafío, escribirás una función que genere una lista de números en la progresión aritmética que comienza con el entero positivo dado y hasta el límite especificado.
Progresión Aritmética
Escribe una función arithmetic_progression(n, lim) que tome dos enteros positivos n y lim y devuelva una lista de números en la progresión aritmética que comienza con n y va hasta lim. La función debe usar range() y list() con los valores de inicio, paso y fin adecuados para generar la lista.
Entrada
- Dos enteros positivos
nylimdondenes el número de inicio ylimes el límite.
Salida
- Una lista de números en la progresión aritmética que comienza con
ny va hastalim.
def arithmetic_progression(n, lim):
return list(range(n, lim + 1, n))
arithmetic_progression(5, 25) ## [5, 10, 15, 20, 25]
Resumen
En este desafío, escribiste una función que genera una lista de números en la progresión aritmética que comienza con el entero positivo dado y va hasta el límite especificado. Usaste range() y list() con los valores de inicio, paso y fin adecuados para generar la lista.