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