Lassen Sie den Computer für die Startwerte a = 18 und b = 30 den im Struktogramm vorgegebenen Algorithmus durchführen.
a = 18
b = 30
while a > 0 and b > 0:
if a > b:
a = a-b
else:
b = b-a
if b == 0:
print(a)
else:
print(b)
- Ändern Sie den Code so ab, dass der Algorithmus für alle natürlichen Zahlen a von 10 bis und mit 20 jedesmal mit b = 6 ausgeführt wird.
- Erstellen Sie eine Methode (Funktion) mit einem passenden Namen, welcher man die Werte für a und b übergeben kann. Verwenden Sie diese Methode, um die Aufgabe von Erweiterung 1 zu lösen.
- Passen Sie die Methode so an, dass das Resultat nicht in die Konsole geschrieben wird sondern als Rückgabewert verwendet werden kann. Passen Sie den restlichen Code so an, dass wiederum die Aufgabe von Erweiterung 1 gelöst wird.
Aufgabe: Programmieren Sie diese Figur im
Online-Editor