← back to unit
Medium
# basics functions
Default Parameter Values
A parameter can have a default value, used automatically when the caller leaves it out:
def greet(name, greeting="Hello"):
return f"{greeting}, {name}!"
print(greet("Sam"))
print(greet("Sam", "Hi"))
prints:
Hello, Sam!
Hi, Sam!
Your turn: we've already read a name into name for you. Define greet(name, greeting="Hello") returning f"{greeting}, {name}!". Print greet(name), then print greet(name, "Hi").
💡 need a hint?
pyb-func-default-params.py🔒 given lines are locked — write your code in between
loading...