Sobes.tech
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.