Arithmetic progression

OSCC · Python, Math · Nov 2, 2020

Generates a list of numbers in the arithmetic progression starting with the given positive integer and up to the specified limit.

  • Use range() and list() with the appropriate start, step and end values.
def arithmetic_progression(n, lim):
  return list(range(n, lim + 1, n))
arithmetic_progression(5, 25) # [5, 10, 15, 20, 25]

Recommended snippets

  • Initializes a list containing the numbers in the specified range where start and end are inclusive and the ratio between two terms is step.

  • Digitize number

    Python, Math

    Converts a number to a list of digits.

  • Sum of powers

    Python, Math

    Returns the sum of the powers of all the numbers from start to end (both inclusive).