Générateur de progression arithmétique

Beginner

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

Introduction

Une progression arithmétique est une suite de nombres dans laquelle chaque terme est obtenu en ajoutant une valeur constante au terme précédent. Par exemple, 1, 3, 5, 7, 9 est une progression arithmétique avec une différence commune de 2. Dans ce défi, vous devrez écrire une fonction qui génère une liste de nombres dans la progression arithmétique en commençant par l'entier positif donné et allant jusqu'à la limite spécifiée.

Progression arithmétique

Écrivez une fonction arithmetic_progression(n, lim) qui prend deux entiers positifs n et lim et renvoie une liste de nombres dans la progression arithmétique commençant par n et allant jusqu'à lim. La fonction devrait utiliser range() et list() avec les valeurs de début, d'incrément et de fin appropriées pour générer la liste.

Entrée

  • Deux entiers positifs n et limn est le nombre de départ et lim est la limite.

Sortie

  • Une liste de nombres dans la progression arithmétique commençant par n et allant jusqu'à lim.
def arithmetic_progression(n, lim):
  return list(range(n, lim + 1, n))
arithmetic_progression(5, 25) ## [5, 10, 15, 20, 25]

Sommaire

Dans ce défi, vous avez écrit une fonction qui génère une liste de nombres dans la progression arithmétique en commençant par l'entier positif donné et allant jusqu'à la limite spécifiée. Vous avez utilisé range() et list() avec les valeurs de début, d'incrément et de fin appropriées pour générer la liste.