[Type A] Working with Functions – Chapter 3 Sumita Arora
Table of Contents
2. What information does a function header give you about the function?
Solution: A function header provides valuable information about it as
- Function name
- Parameters (names and types)
- Return type (if specified)
In short, the function header provides details such as the function name, parameters with their names and types, and the return type.
Example for better understanding is given below. It also focuses on the usage of return type, for someone who isn’t aware of it, or definitely require a revision.
Function name: calculate_area_circle
Parameters (names and types):
(i) radius (float)
Return type (if specified): float
Python
def calculate_area_circle(radius: float) -> float:
pi = 3.14159
area = pi * (radius ** 2)
return area
# Call the function
radius = 5.0
area = calculate_area_circle(radius)
print("Area of the circle with radius", radius, "is:", area)
In this example, the function calculate_area_circle
takes a parameter radius
of type float and returns the calculated area of a circle, which is also of type float.