Junior — Middle
V čom sa líši odovzdanie hodnoty ako parametra funkcie od použitia konkrétnych údajov pri volaní tejto funkcie?
sobes.tech AI
Odpoveď od AI
Parametre funkcie sú premenné deklarované v definícii funkcie, ktoré slúžia na prijímanie hodnôt pri volaní. Konkrétne údaje (argumenty) sú skutočné hodnoty, ktoré sa odovzdávajú týmto parametrom počas volania.
Napríklad:
def greet(name): # name — parameter
print(f"Ahoj, {name}!")
greet("Alica") # "Alica" — argument
Tu je name parameter a "Alica" je konkrétna hodnota odovzdaná pri volaní. Parametre určujú štruktúru funkcie a argumenty sú údaje, s ktorými funkcia počas volania pracuje.