-In Python, anonymous function means that a function is without a name. As we already know that def keyword is used to define the normal functions and the lambda keyword is used to create anonymous functions.
Function call itself is called recursion.
#lambda function with recursion
func=lambda x: None if x==0 else print(x,end=" ") or func(x-1)
6 5 4 3 2 1 None
7 6 5 4 3 2 1 None
5 4 3 2 1 None
3 2 1 None
-In this program, we create a lambda function which call itself by func(x-1) and for each value of x it print x then again call func().
-When x become 0 then this function return None otherwise call itself by x-1 value and print that x.