Einfache mathematische iterative Formel in Python eingeben (bin Anfänger)
Verfasst: Montag 25. Oktober 2021, 14:51
Hi!
# vorab: ich bin absoluter Anfänger und starte vollständig bei 0. Falls ich also etwas Offensichtliches nicht sehe, tut mir das leid
Folgende Formel soll in Python implementiert werden:
Psi = Summe (von k=0 bis zur Grenze n) der Berechnungen von ((-1)^k)/(2k+1)
Anforderungen: der Wert für n kann beliebig gewählt werden, soll aber am Ende auf 100000 gesetzt werden.
Meine Überlegung: ich setze n zu Beginn auf 0. n soll aber solange um 1 erhöht werden bis die 100000 erreicht werden. Ich stehe allerdings auf den Schlauch, was k und die Summe angeht. Damit sich k verändert, sollte k ja ebenfalls erhöht werden, also würde quasi gelten k = n?
Die endültige Summe sollte sich ja aus den gesamten Additionen ergeben, eben für die Berechnungen von 0 bis 100000 (dann ist Schleifen-Stopp).
Ich hoffe, ich habe mich nicht allzu kompliziert ausgedrückt. Ich habe gerade einen Denkfehler und bin für jeden Tipp dankbar.
# vorab: ich bin absoluter Anfänger und starte vollständig bei 0. Falls ich also etwas Offensichtliches nicht sehe, tut mir das leid

Folgende Formel soll in Python implementiert werden:
Psi = Summe (von k=0 bis zur Grenze n) der Berechnungen von ((-1)^k)/(2k+1)
Anforderungen: der Wert für n kann beliebig gewählt werden, soll aber am Ende auf 100000 gesetzt werden.
Code: Alles auswählen
n = 0
k = 0
ergebnis = 0
while n<=100000:
ergebnis = ((-1)**k)/((2*k)+1)
summe = ergebnis+((-1)**k)/((2*k)+1)
k += 1
n += 1
print(summe)
Die endültige Summe sollte sich ja aus den gesamten Additionen ergeben, eben für die Berechnungen von 0 bis 100000 (dann ist Schleifen-Stopp).
Ich hoffe, ich habe mich nicht allzu kompliziert ausgedrückt. Ich habe gerade einen Denkfehler und bin für jeden Tipp dankbar.