Wie unterscheiden sich ein Parameter und ein Argument in def hello(name) und hello("John")?
def hello(name)
hello("John")
Beide Begriffe beziehen sich ausschließlich auf das Stringliteral
name ist der Rückgabewert
name
name ist der Platzhalter in der Definition; "John" ist der vom Aufruf übergebene Wert
"John"
"John" definiert eine neue Funktion