Die Iterative Variante habe ich gut hinbekommen, aber jetzt bekomme ich beim Ausführen Fehler und ehrlich gesagt weiß ich nicht genau wieso.
Code: Alles auswählen
def f(a, b):
if b==0 or a==0:
return 0
else:
while a != b:
if a<b:
f(b, a-b)
else:
f(a, b-a)
return a
Da es für eine uni-Aufgabe ist, sind vermutlich Tips und Hinweise besser als eine fertige Lösung. So lern ichs wenigstens=)
Bin jedenfalls für Hilfe sehr dankbar