On 2024-07-02 22:09, Marcel Logen <333200007110-0...@ybtra.de> wrote:
> Andreas Röhler in de.comp.lang.python:
>>Die untenstehende Funktion soll die Länge einer Liste berechnen.
>
> len(liste)
>
>>Leider gelingt es nicht, das Ergebnis einer Variablen "a" zuzuweisen.
>>Diese erhält "None".
>>Hat jemand eine Idee?
>
> Das "return" darf wohl nicht in der zweiten Ebene innerhalb der
> Funktion stehen, sondern muß in der ersten erscheinen.

Nein, ein return darf an jeder Stelle in einer Funktion stehen.

Aber um einen Effekt zu haben, muss es erreicht werden. Und in Andreas'
Code gibt es eben einen Pfad, der an keinem return vorbeikommt.

Erreicht eine Funktion ihr Ende, ohne return, dann gibt sie None zurück.

        hp
_______________________________________________
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