Einführung
Eine arithmetische Progression ist eine Folge von Zahlen, bei der jedes Glied durch Hinzufügen eines konstanten Werts zum vorherigen Glied erhalten wird. Beispielsweise ist 1, 3, 5, 7, 9 eine arithmetische Progression mit einer gemeinsamen Differenz von 2. In dieser Herausforderung werden Sie eine Funktion schreiben, die eine Liste von Zahlen in der arithmetischen Progression generiert, beginnend mit der angegebenen positiven ganzen Zahl und bis zur angegebenen Obergrenze.
Arithmetische Progression
Schreiben Sie eine Funktion arithmetic_progression(n, lim), die zwei positive ganze Zahlen n und lim entgegennimmt und eine Liste von Zahlen in der arithmetischen Progression zurückgibt, beginnend mit n und bis zu lim. Die Funktion sollte range() und list() mit den entsprechenden Start-, Schritt- und Endwerten verwenden, um die Liste zu generieren.
Eingabe
- Zwei positive ganze Zahlen
nundlim, wobeindie Startzahl undlimdie Obergrenze ist.
Ausgabe
- Eine Liste von Zahlen in der arithmetischen Progression, beginnend mit
nund bis zulim.
def arithmetic_progression(n, lim):
return list(range(n, lim + 1, n))
arithmetic_progression(5, 25) ## [5, 10, 15, 20, 25]
Zusammenfassung
In dieser Herausforderung haben Sie eine Funktion geschrieben, die eine Liste von Zahlen in der arithmetischen Progression generiert, beginnend mit der angegebenen positiven ganzen Zahl und bis zur angegebenen Obergrenze. Sie haben range() und list() mit den entsprechenden Start-, Schritt- und Endwerten verwendet, um die Liste zu generieren.