ggT mit reduce und lambda

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
student001

ggT mit reduce und lambda

Beitragvon student001 » Dienstag 1. Juni 2004, 17:07

Hallo
ich möchte die Funktion ggT
def ggT(x, y):
"groesster gemeinsamer Teiler zweier Zahlen"
while y!=0:
if x<y:
x,y=y,x
else:
x=x%y
return x
ohne Rekursion und ohne while bzw. for Schleife schreiben.
Möchte nur lambda Ausdrücke und reduce verwenden. Kann mir jemand helfen?
Benutzeravatar
Dookie
Python-Forum Veteran
Beiträge: 2010
Registriert: Freitag 11. Oktober 2002, 18:00
Wohnort: Salzburg
Kontaktdaten:

Beitragvon Dookie » Dienstag 1. Juni 2004, 17:15

Hi student001,

ohne Schleife oder Recursion wirds wohl, schon vom Prinzip her, nicht gehen.


Gruß

Dookie

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]