define a function in a function python code example

Example 1: python functions

def myFunction(say): #you can add variables to the function
  print(say)

myFunction("Hello")

age = input("How old are you?")

myFunction("You are {} years old!".format(age))

#this is what you get:

Hello
How old are you?
>>11 #lol my real age actually
You are 11 years old!

Example 2: how to define function in python

def example():			#This defines it
  print("Example.")		#This is the defined commands

example()				#And this is the commands being run

Example 3: python functions

# first we have to write 'def'
# then our function name followed by ()
# and a ':' abd defining  block of code

def multiply():     # naming convention could be same as variable for functions
    product = 10.5 * 4
    return product


product = multiply()
print(product)

Example 4: python define a function within a function

def print_msg(msg): # This is the outer enclosing function
    
    def printer():# This is the nested function
        print(msg)

    return printer  # this got changed

# Now let's try calling this function.
# Output: Hello
another = print_msg("Hello")
another()

Example 5: nested functions in python

def print_msg(msg):
    # This is the outer enclosing function

    def printer():
        # This is the nested function
        print(msg)

    return printer  # returns the nested function


# Now let's try calling this function.
# Output: Hello
another = print_msg("Hello")
another()