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

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.

#3
2 Kommentare
1x
vote_ok
von Nachbar (2820 Punkte) - 07.07.2016 um 09:35 Uhr
Quellcode ausblenden Python-Code
def ggT(x, y):
   z = x % y
   if z == 0:
      return y
   return ggT(y, z)

print ggT(input("Zahl 1: "), input("Zahl 2: "))

Kommentare:

ficenec38

Punkte: 0



1 Kommentare

#1
22.04.2019 um 12:02 Uhr
#edit: convert input from string to integer
def ggT(x, y):
x = int(x)
y = int(y)
z = x % y
if z == 0:
return y
return ggT(y, z)


print(ggT(input("Zahl 1: "), input("Zahl 2: ")))
post_arrow
582 0

Schatten

Punkte: 0



1 Kommentare

#2
09.06.2022 um 20:42 Uhr
def ggT(x, y):
z = x % y
if z == 0:
return y
return ggT(y, z)

print(ggT(int(input("Zahl 1: ")), int(input("Zahl 2: "))))
post_arrow
726 0
Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
2092824

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.