Exercise 8
Exercise 8
FUNCTIONS IN PYTHON
Date:
AIM:
PROCEDURE:
Program 1
def greet():
print('Hello World!')
# call the function
greet()
print('Outside function’)
Program 2
Program 3
# function definition
def find_square(num):
result = num * num
return result
# function call
square = find_square(3)
print('Square:',square)
# Output: Square: 9
Program 4
24
Python Functions - Explanation
Suppose, you need to create a program to create a circle and color it. You can create
two functions to solve this problem:
• Create a circle function
• Create a color function
Dividing a complex problem into smaller chunks makes our program easy to
understand and reuse.
def function_name(arguments):
Here, we have created a function named greet(). It simply prints the text “Hello
World!”. This function doesn't have any arguments and doesn't return any values. We
will learn about arguments and return statements later in this tutorial.
In the above example, we have declared a function named greet(). def greet():
print('Hello World!')
Now, to use this function, we need to call it.
Here's how we can call the greet() function in Python.
# call the function
greet()
Example: Python Function
def greet():
print('Hello World!')
25
# call the function
greet()
print('Outside function')
When the function is called, the control of the program goes to the function
definition.
* All codes inside the function are executed.
* The control of the program jumps to the next statement after the function call.
26
Here, add_numbers(5, 4) specifies that arguments num1 and num2 will get values 5
and 4 respectively.
1. Code Reusable - We can use the same function multiple times in our program
which makes our code reusable.
2. Code Readability - Functions help us break our code into chunks to make our
program readable and easy to understand.
RESULT:
27