Functions
Defining Functions
A function is a named, reusable block of code.
Syntax:
def function_name(parameters):
# code
return valuedef greet(name, greeting="Hello"):
return f"{greeting}, {name}!"
print(greet("Ali"))
print(greet("Sara", "Salam"))Output
Hello, Ali! Salam, Sara!
Returning several values
def min_max(numbers):
return min(numbers), max(numbers)
low, high = min_max([4, 9, 1])
print(low, high)Output
1 9