Örneğin bir sayının karesini mi kübünü mü almak istediğinizden emin değilsiniz bu durumda bir fonksiyon içerisinde lambda tanımlaması yaparak istediğimiz bir aşamada geriye çalıştırılabilir bir fonksiyon döndürebilirsiniz.


1 def math:
2 return lambda a : a ** n
3 square = math(2)
4 cube = math(3)
5 print(square(3)) # 8
6 print(cube(3)) # 27


ben burada squareye 3 verdi onu fonksiyon gibi kabul etti a yamı 3 vermiş oldu 5.adımdan sornasını anlamadım bakar mısınız