Введение
Арифметическая прогрессия - это последовательность чисел, в которой каждый член получается путём прибавления постоянного значения к предыдущему члену. Например, 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() с соответствующими начальными, шаговыми и конечными значениями для генерации списка.