When you call a function, you provide arguments: python greet("Alice") greet("Bob") The first call passes "Alice" as the argument. Inside the function, name becomes "Alice".
The second call passes "Bob", so name becomes "Bob". Same function, different inputs, different outputs. That's the power of parameters and arguments.