Ich habe folgenden code und möchte den letzten Durchlauf der Schleife als Ergebnis ausgeben, aber ich weiß nicht wie:
Code: Alles auswählen
# Zwei Zahlen sollen durch Addition multipliziert werden!!
a = int(input("1. Zahl: "))
b = int(input("2. Zahl: "))
c = b
while a != 1:
b = b+c
a = a-1
print (b)
1. Durchgang:
b = b + c = 5 + 5 = 10
dann a = a-1 = 3-1 = 2
nächster Durchgang, da a ungleich 0:
10 + 5 = 15
dann 2-1 = 1
Zum Schluss, da a = 1, dann Stopp und
Ergebnis ausgeben: Ergebnis = 15.
So wie der Code jetzt ist gibt er mir aber jeden Durchlauf aus:
10
15
Wie kann ich es realisieren, dass er nur 15 ausgibt?
Ist natürlich erstmal nur für zaheln >1
Ich danke schonmal für eure Hilfe!!