# Für die Summe wird die Variable summe deklariert.
summe = 0

# Für den Funktionswert, also den Wert, den die Funktion an der Stelle k hat, wird die Variable funktionswert deklariert.
# Die Variable i wird als Hilfsvariable deklariert, sie wird als Zähler der Durchläufe im weiteren Verlauf des Programmes verwendet.
# Für den Startwert des Index wird die Variable startindex deklariert. Mit ihr wird der Startpunkt der Summation festgelegt.
print("Index des ersten Terms: ")
startindex = int(input())

# Für den Endwert des Index wird die Variable stopindex deklariert. Mit ihr wird der Endpunkt der Summation, also das letzte Summenglied, festgelegt.
print("Index des letzten Terms:")
stopindex = int(input())
for i in range(startindex, stopindex + 1, 1):
    
    # Da die Funktion bezüglich der Laufvariable, im Fall der Summe der natürlichen Zahlen, gerade f(n) = n ist, ist für den Funktionswert keine Berechnung nötig. Der Funktionswert entspricht dem aktuellen Wert des Laufindex.
    # Um später das Programm auch für andere Summen wie zum Beispiel n^2 oder 1/n verwenden zu können, wurde hier dennoch eine Zuweisung für den Funktionswert gesetzt. Im Fall der Summe von n^2 muss nur die nachfolgende Zeile zu funktionswert = startwert * startwert angepasst werden.
    funktionswert = startindex
    summe = summe + funktionswert
    startindex = startindex + 1
print(summe)   
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz