Episode 12 of 29
Functions
Learn how to define and call functions to create reusable blocks of code.
Functions let you wrap reusable blocks of code.
Defining Functions
def greet(name):
print("Hello, " + name + "!")
greet("Python")Return Values
def add(a, b):
return a + b
result = add(5, 3)
print(result) # 8Default Parameters
def greet(name, greeting="Hello"):
return greeting + ", " + name + "!"
print(greet("Alice"))
print(greet("Bob", "Hey"))