Functions become useful when they accept input. You define parameters inside the parentheses: python def greet(name): print("Hello, " + name + "!") Here, name is a parameter.
It's a placeholder for whatever value you'll pass in later. The function doesn't know what name will be until you call it. Think of parameters as empty boxes waiting to be filled.