Flussdiagramm
Dieses Programm berechnet den ggT zweier Zahlen.
Die Umsetzung des Programm verwendet:
- while-Schleife
- Variablen
- if-else-Abfrage

https://www.tutory.de/entdecken/dokument/lernkarte-ggt-berechnung-python
In dem folgenden Teil führt Schritt-für-Schritt
durch das Flussdiagramm.
Am Ende dieser Anleitung steht das vollständige Programm passend zum Flussdiagramm.

1. Schritt: Die Eingabe (Zeile 1 und 2)
Die Variablen a und b werden deklariert.
input
fordert den Nutzer auf, zwei Werte einzugeben.
int()
wandelt die Eingabe (String
) in den Typ Integer
um.
a = int(input('Trage den ersten Wert ein: '))b = int(input('Trage den zweiten Wert ein: '))
2. Schritt: Logische Abfrage (Zeile 4 bis 6)
or
ist ein logisches Oder, welches bedeutet, dass beim Fall, das a = 0 oder b = 0 oder beide gleich 0, die Abfrage gilt.
Tritt einer der Fälle auf, dann wird a dem Wert 1 zugewiesen und ausgegeben.
a = int(input('Trage den ersten Wert ein: '))b = int(input('Trage den zweiten Wert ein: '))if a == 0 or b == 0: a = 1 print(a)https://www.tutory.de/entdecken/dokument/lernkarte-ggt-berechnung-python
3. Schritt: Berechnungen und Inkrementieren (Zeile 7 bis 20)
Bei dieser Art der Berechnung, werden solange a und b voneinander abgezogen, bis beide gleich sind.
Die if-Abfrage sorgt dafür, dass immer vom größeren Wert abgezogen wird.

a = int(input('Trage den ersten Wert ein: '))b = int(input('Trage den zweiten Wert ein: '))if a == 0 or b == 0: a = 1 print(a)else: while a != b: if a > b: a = a - b else: b = b - aprint(a)ENDE
https://www.tutory.de/entdecken/dokument/lernkarte-ggt-berechnung-python
# Ein "Hashtag" ergibt einen Zeilenkommentar"""Drei Anführungszeichen am Anfang und Ende ergebeneinen Kommentar auf mehreren Zeilen"""- Könnte der Text der Eingabe und der Ausgabe verbessert werden.
- Wie könnte der ggT von drei Zahlen berechnet werden?
- Könnte ein solches Programm auch für den kgV erstellt werden?
https://www.tutory.de/entdecken/dokument/lernkarte-ggt-berechnung-python


