def testfunc(num):
    return lambda x: x * num


"""
What are Lambda Functions?
In Python, we use the lambda keyword to declare an anonymous function, which is why we refer to them as "lambda functions".


lambda argument(s): expression

Why Use Lambda Functions?

This is commonly used when you want to pass a function as an argument to higher-order functions
"""


"""
Type 1:
A lambda function that adds 10 to the number passed in as an argument, and print the result:
"""


"""
Type 02:
A lambda function that multiplies argument a with argument b and print the result:
"""


"""
Type 03:
function definition that takes one argument, and that argument will be multiplied with an unknown number:
"""

"""
Type 04:
Exercise:
Create a lambda function that takes one parameter (a) and returns it.
"""
