[PYTHON] In-Funktion-Funktion

def test(a, b, c):

    def plus(d, e):
        return d + e

    r1 = plus(a, b)
    r2 = plus(b, c)

    print(r1 * r2)

test(3, 4, 5)

Ausführungsergebnis


63

Für r1 wird der Wert eingegeben, der durch Addieren von 3 und 4 zur Plusfunktion erhalten wird. Daher ist r1 = 7 Für r2 wird der Wert eingegeben, der durch Addition von 4 und 5 zur Plusfunktion erhalten wird. Daher ist r2 = 9

Da die Testfunktion den durch Multiplikation von r1 und r2 erhaltenen Wert ausgibt, 63 wird als Ausführungsergebnis ausgegeben.

Recommended Posts

In-Funktion-Funktion
In-Funktion-Funktion
Python-Funktion ①
[Python] -Funktion
Rekursive Funktion
Python-Funktion ②
Funktionsüberprüfung
python3x: Lambda-Funktion
Python> Funktion> Schließen
[Python] Generatorfunktion
Python> Funktion> Innere Funktion
Dualität in der Funktion
Python-Funktionsdekorateur