Gerador de Progressão Aritmética

Beginner

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

Introdução

Uma progressão aritmética é uma sequência de números na qual cada termo é obtido adicionando um valor constante ao termo anterior. Por exemplo, 1, 3, 5, 7, 9 é uma progressão aritmética com uma diferença comum de 2. Neste desafio, você escreverá uma função que gera uma lista de números em uma progressão aritmética, começando com o inteiro positivo dado e indo até o limite especificado.

Progressão Aritmética

Escreva uma função arithmetic_progression(n, lim) que recebe dois inteiros positivos n e lim e retorna uma lista de números na progressão aritmética, começando com n e indo até lim. A função deve usar range() e list() com os valores apropriados de início (start), passo (step) e fim (end) para gerar a lista.

Entrada

  • Dois inteiros positivos n e lim, onde n é o número inicial e lim é o limite.

Saída

  • Uma lista de números na progressão aritmética, começando com n e indo até lim.
def arithmetic_progression(n, lim):
  return list(range(n, lim + 1, n))
arithmetic_progression(5, 25) ## [5, 10, 15, 20, 25]

Resumo

Neste desafio, você escreveu uma função que gera uma lista de números na progressão aritmética, começando com o inteiro positivo dado e indo até o limite especificado. Você usou range() e list() com os valores apropriados de início (start), passo (step) e fim (end) para gerar a lista.