[Python-de] Re: Zuweisung via return
Hermann Riemann <[email protected]> Wed, 3 Jul 2024 21:14:33 +0200
| Newsgroups | gmane.comp.python.general.german |
|---|---|
| Message-ID | <[email protected]> |
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)
--
<http://www.hermann-riemann.de>
_______________________________________________
python-de Mailingliste -- [email protected]
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected]
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: [email protected]