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
netlimoùnest le nombre de départ etlimest la limite.
Sortie
- Une liste de nombres dans la progression arithmétique commençant par
net 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.