Answer
A parameter is a name in a function definition; an argument is a value supplied in a call. • Parameters define how a function receives values. • Arguments can be positional or keyword-based. • Python binds arguments to parameters according to the function signature.
💡 Simple Example
def greet(name):
print(f'Hello, {name}')
greet('Maya')
Output
Hello, Maya
⚡ Quick Revision
Parameters appear in definitions; arguments appear in calls.