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

Reply via email to