calling a function within a function python code example

Example 1: 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 2: how to call a function in python

def func():
  print(" to write statement  here  and call by a function ")
  
func()
// Returns

Example 3: 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()

Example 4: how to get calling function in python

# Python code to demonstrate calling the 
#This example will help you to learn about funtion and function call 
#added by: vikalp chaubey
# function from another function 

def Square(X): 
	# computes the Square of the given number 
	# and return to the caller function 
	return (X * X) 

def SumofSquares(Array, n): 

	# Initialize variable Sum to 0. It stores the 
	# Total sum of squares of the array of elements 
	Sum = 0
	for i in range(n): 

		# Square of Array[i] element is stored in SquaredValue 
		SquaredValue = Square(Array[i]) 

		# Cummulative sum is stored in Sum variable 
		Sum += SquaredValue 
	return Sum

# Driver Function 
Array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 
n = len(Array) 

# Return value from the function 
# Sum of Squares is stored in Total 
Total = SumofSquares(Array, n) 
print("Sum of the Square of List of Numbers:", Total)