Generador de progresión aritmética

PythonPythonBeginner
Practicar Ahora

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

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") subgraph Lab Skills python/variables_data_types -.-> lab-13587{{"Generador de progresión aritmética"}} python/comments -.-> lab-13587{{"Generador de progresión aritmética"}} python/lists -.-> lab-13587{{"Generador de progresión aritmética"}} python/tuples -.-> lab-13587{{"Generador de progresión aritmética"}} python/function_definition -.-> lab-13587{{"Generador de progresión aritmética"}} python/build_in_functions -.-> lab-13587{{"Generador de progresión aritmética"}} python/data_collections -.-> lab-13587{{"Generador de progresión aritmética"}} end

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.