What is wrong with this function definition?
def be_friendly(greet = "How are you!", name): pass
There is nothing wrong with this function definition.
A non-default argument follows a default argument.
Underscores are not allowed in function names.
name is a reserved word.
name