Junior — Middle
Qual é a diferença entre passar um valor como parâmetro de uma função e usar dados específicos ao chamar essa função?
sobes.tech IA
Resposta da IA
Os parâmetros de uma função são variáveis declaradas na definição da função, que servem para receber valores na chamada. Os dados concretos (argumentos) são os valores reais que são passados a esses parâmetros durante a chamada.
Por exemplo:
def greet(name): # name — parâmetro
print(f"Olá, {name}!")
greet("Alice") # "Alice" — argumento
Aqui, name é o parâmetro, e "Alice" é o valor concreto passado na chamada. Os parâmetros definem a estrutura da função, e os argumentos são os dados com os quais a função trabalha durante a chamada.