Ir para o conteúdo

Aula 025: Parâmetros

🎥 Vídeo 25

Nesta aula, vamos aprender sobre parâmetros de funções.

Funções com parâmetros

As funções em Python também podem receber informações externas para trabalhar com diferentes valores. Essas informações são chamadas de parâmetros.

Problema sem parâmetros

Imagine uma função que sempre exibe o mesmo nome:

def saudacao():
    print("Olá, Ana!")

Resultado:

Olá, Ana!

Nesse caso, a função fica limitada a apenas um nome.

Utilizando parâmetros

Os parâmetros permitem deixar a função mais dinâmica.

def saudacao(nome):
    print(f"Olá, {nome}!")

Para executar:

saudacao("Maria")

Resultado:

Olá, Maria!

Outro exemplo:

saudacao("Carlos")

Resultado:

Olá, Carlos!

Como funcionam os parâmetros

Quando chamamos a função:

saudacao("Maria")

O Python faz:

nome = "Maria"

Ou seja, o valor passado na execução é armazenado dentro da variável da função.

Criando funções mais reutilizáveis

Com parâmetros, a mesma função pode ser usada várias vezes com valores diferentes:

saudacao("Ana")
saudacao("João")
saudacao("Fernanda")

Funções com mais de um parâmetro

Também podemos utilizar vários parâmetros:

def apresentar(nome, idade):
    print(f"{nome} tem {idade} anos.")

Executando:

apresentar("Lucas", 25)

Resultado:

Lucas tem 25 anos.

A ordem dos parâmetros importa

Os valores são enviados conforme a posição definida na função.

apresentar("Lucas", 25)

Nesse caso:

nome = "Lucas"
idade = 25

Erros comuns com parâmetros

Quantidade incorreta de valores:

apresentar("Lucas")

Isso gera erro, pois a função espera dois parâmetros.

Aplicação prática

Ao criar parâmetros:

  • Utilize nomes claros
  • Evite abreviações desnecessárias
  • Pense na reutilização da função

Exemplo:

def calcular_media(nota1, nota2):
    pass

Checklist

Ao final desta aula, você aprendeu:

  • O que são parâmetros?;
  • Como passar valores para funções;
  • Como reutilizar funções com diferentes dados;
  • Como utilizar múltiplos parâmetros;
  • Que a ordem dos parâmetros importa;
  • Boas práticas na criação de funções.

Os parâmetros tornam as funções mais flexíveis, reutilizáveis e poderosas.

Comentários