On 2024-07-03 19:14, Hermann Riemann <nospam...@hermann-riemann.de> wrote: > Am 03.07.24 um 16:28 schrieb Andreas Röhler: >> Verstehe das allerdings nicht: ‘else’ sollte nur die Funktion mit dem >> neuen Zähler aufrufen, selbst aber nichts zurückgeben. >> >> def listenlaenge (liste, zaehler=0): >> if liste == []: >> print("zaehler: {}".format(zaehler)) >> return zaehler >> else: >> zaehler += 1 >> return listenlaenge(liste[1:], zaehler) > > So etwa? > > def listenlaenge (liste, zaehler=0): > while True: > if liste == []: > print("zaehler: {}".format(zaehler)) > return zaehler > else: > zaehler += 1 > return listenlaenge(liste[1:], zaehler)
:-O _______________________________________________ python-de Mailingliste -- python-de@python.org Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an python-de-le...@python.org https://mail.python.org/mailman3/lists/python-de.python.org/ Mitgliedsadresse: arch...@mail-archive.com