Python Programs | IT Developer
IT Developer

Python Programs



Share with a Friend

Python Programs - Functions

Function with default arguments (e.g., greeting message) - Python Program

Example 1 :

def greet(name="Guest"): """Greet user.""" return f"Hello, {name}!" print(greet()) print(greet("Raj"))

Output

 
OUTPUT  :
Hello, Guest!
Hello, Raj!
 

Example 2 :

def greet(name="Guest", message="Hello"): """ This function greets a person with a customizable message. 'name' and 'message' are parameters with default arguments. """ print(f"{message}, {name}!") # Function calls with various argument combinations # 1. Calling with no arguments (uses all default values) print("--- Call 1: No arguments ---") greet() # 2. Calling with one argument (overrides 'name', uses default 'message') print("\n--- Call 2: One argument (name) ---") greet("Raj") # 3. Calling with two arguments (overrides both 'name' and 'message') print("\n--- Call 3: Two arguments ---") greet("Anand", "Hi there") # 4. Calling with keyword arguments (overrides 'message', uses default 'name') print("\n--- Call 4: Keyword argument (message) ---") greet(message="Good Morning")

Output

 
OUTPUT  :
--- Call 1: No arguments ---
Hello, Guest!

--- Call 2: One argument (name) ---
Hello, Raj!

--- Call 3: Two arguments ---
Hi there, Anand!

--- Call 4: Keyword argument (message) ---
Good Morning, Guest!