a=int(input("Geben Sie eine Zahl ein:"))
Die Variable kommt einen vom Benutzer vergebenen Wert.
z=0
Die Variable z bekommt den Wert 0.
for i in range(0, a, 1):
Die nachfolgenden eingerückten Zeilen werden wiederholt ausgeführt. Beim ersten Durchlauf hat i den Wert 0. Bei jedem folgenden Durchlauf wird i um 1 erhöht. Sobald i den Wert a hat, werden die nachfolgenden eingerückten Zeilen nicht mehr ausgeführt, sondern mit der nächsten nicht-eingerückte Zeile fortgefahren. Dies ergibt a Wiederholungen, nämlich für die Werte 0, 1, 2, ..., a-1.
z=z+a*i
z bekommt einen neuen Wert, der sich aus der Summe des aktuellebn Wertes von z und dem Produkt aus a und i zusammensetze
if i<5:
Falls i kleiner als 5 ist, werden die nachfolgenden eingerückten Zeilen ausgeführt. Falls nicht, wird mit der nächsten nicht-eingerückte Zeile fortgefahren.
for j in range(0,i+1,1):
z=z+j
Siehe vorhergehendes for.
print (str(z))
Der aktuelle Wert von z wird ausgegeben.
1)Welches Ergebnis bekomme ich wenn ich 7 Eingebe.
2)Welches Ergebnis erhalte ich wenn ich 8 Eingebe.
Probiere es aus.