Python :: Aufgabe #60 :: Lösung #1

4 Lösungen Lösungen öffentlich
#60

Größter gemeinsamer Teiler

Anfänger - Python von hobeditz - 21.09.2014 um 11:51 Uhr
Entwickeln Sie ein Programm, welches den größten gemeinsamen Teiler zweier Zahlen ermittelt. Die Zahlen sollen vom Nutzer selber bestimmt werden.

Zitat:

Tipp:
Der euklidische Algorithmus könnte helfen.

#1
vote_ok
von Sticitov (170 Punkte) - 01.03.2015 um 21:20 Uhr
Quellcode ausblenden Python-Code
z1 = input('1. Zahl? ')
z2 = input('2. Zahl? ')
z1 = int(z1)
z2 = int(z2)

if z1 == 0:
    print(z2)
else:
    while z2 != 0:
        if z1 > z2:
            z1 = z1 - z2
        else:
            z2 = z2 - z1
print('Der größte gemeinsame Teiler ist ' + str(z1))

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben