Генератор арифметической прогрессии

Beginner

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

Введение

Арифметическая прогрессия - это последовательность чисел, в которой каждый член получается путём прибавления постоянного значения к предыдущему члену. Например, 1, 3, 5, 7, 9 - это арифметическая прогрессия с разностью 2. В этом испытании вы напишете функцию, которая генерирует список чисел в арифметической прогрессии, начиная с заданного положительного целого числа и до указанной границы.

Арифметическая прогрессия

Напишите функцию arithmetic_progression(n, lim), которая принимает два положительных целых числа n и lim и возвращает список чисел в арифметической прогрессии, начиная с n и до lim. Функция должна использовать range() и list() с соответствующими начальными, шаговыми и конечными значениями для генерации списка.

Входные данные

  • Два положительных целых числа n и lim, где n - начальное число, а lim - лимит.

Выходные данные

  • Список чисел в арифметической прогрессии, начиная с n и до lim.
def arithmetic_progression(n, lim):
  return list(range(n, lim + 1, n))
arithmetic_progression(5, 25) ## [5, 10, 15, 20, 25]

Резюме

В этом испытании вы написали функцию, которая генерирует список чисел в арифметической прогрессии, начиная с заданного положительного целого числа и до указанной границы. Вы использовали range() и list() с соответствующими начальными, шаговыми и конечными значениями для генерации списка.