Module: (Python) for-Schleifenoperator. Musteraufgabe


Problem

1/16

Die Summe der Sequenzzahlen ist Beispiel 1

Theory Click to read/hide

Ziel
Finde die Summe aller Zahlen von 100 bis 500.

Wir schreiben ein Programm, das diese Herausforderung erfüllt, ohne die Formel zu verwenden. Wenn wir nur die Ergebnisse der Veränderung aufzeichnen. sz.
\(s=100+101+102+103+...+500\)

Wir werden viel Zeit auf dem Datensatz verbringen, weil der Computer nicht versteht, wie man viele Dinge in arithmetischen Begriffen verwendet, und wir müssen alle Zahlen von 100 bis 500 schreiben. Und der Wert eines solchen Programms wird vernachlässigbar sein. Vor allem, wenn wir unsere Zahlen ändern und eine andere Reichweite nehmen wollen.

Was machen wir?
Wenn wir auf die Platte oben aufmerksam machen, verwenden wir immer den Stack.+"
Sie können versuchen, Zahlen in die Variable hinzuzufügen. s nach und nach. Beispielsweise mit einem solchen Datensatz
s=s+i
Was haben wir hier getan:
(1) Auf der rechten Seite legen wir den Ausdruck fest s+iIch meine, wir nehmen die Bedeutung der Variablen. sund den variablen Wert hinzufügen i;
(2) Auf der linken Seite setzen wir den Namen der Variablensd.h. die gesamte richtige Berechnung bleibt in der gleichen Variable s, so werden wir die Bedeutung der Variablen ändern s
Nur die Bedeutung der Variable ändern i im richtigen Bereich. Dies kann durch den Zyklus geschehen for
Die Zahlen von 100 bis 500, die in unserem Bereich liegen, sollten auf der Linie zur Variable sein. i
Beispiel
Komm schon! Zu Beginn sollte die Variable s aufgehoben werden,
# Dass im ersten Schritt die Zahl 100 zu Null addiert wird
# Nicht, was ich mich erinnere!
= 0
für i im Bereich (100, 501): # Zykluslinie, in der Variable i
S + = i # ändert seinen Wert von 100 auf 500 Schritt 1
# im Körper des Zyklus allmählich zu verändern s,
# Wir addieren die Variable i,
# and we keep the results back in the vari s


Diese Entscheidung ist sehr ähnlich wie die Berechnung der Aktionsmenge:
= 0 + 100 = 100 \ s = 100 + 101 = 201, \ s = 201 + 102 = 303 \ \ \ \ \ \ \ \ \ \ \ \

Problem

Führen Sie das im theoretischen Teil zerlegte Programm zur Ausführung aus, sehen Sie sich das Ergebnis seiner Arbeit an.