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
nelim, ondené o número inicial elimé o limite.
Saída
- Uma lista de números na progressão aritmética, começando com
ne 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.