Generador de progresión aritmética

Beginner

This tutorial is from open-source community. Access the source code

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 n y lim donde n es el número de inicio y lim es el límite.

Salida

  • Una lista de números en la progresión aritmética que comienza con n y va hasta lim.
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.