To define a function in Python, use the def
keyword followed by the function name and parentheses ()
. Inside the parentheses, you can specify parameters that the function can take. Then, use a colon :
and indent the code block that makes up the function's body.
def greet(name):
"""Function to greet a person with their name."""
message = f"Hello, {name}! Welcome to codersmile.com."
return message
To call a function, simply use the function name followed by parentheses ()
, and pass any required arguments inside the parentheses.
def greet(name):
"""Function to greet a person with their name."""
message = f"Hello, {name}! Welcome to codersmile.com."
return message
# Calling the greet function
welcome_message = greet("Alice")
print(welcome_message)
def greet(name):
defines a function named greet
that takes one parameter name
.message = f"Hello, {name}! Welcome to codersmile.com."
creates a message string using the name provided.return message
returns the message string.
Here's a function that adds two numbers:
def add_numbers(a, b):
"""Function to add two numbers."""
return a + b
# Calling the add_numbers function
result = add_numbers(5, 3)
print(result) # Output will be 8