Valor padrão
Na prática, você vai usar parâmetros com valor padrão em funções que precisam de flexibilidade. Por exemplo, uma função de log que por padrão escreve em um arquivo, mas permite especificar outro destino. Ou uma função de saudação com saudação padrão 'Olá', mas que pode ser personalizada. Dominar isso evita repetir código desnecessário.
O PROBLEMA
Crie saudar(nome, saudacao="Olá") com valor padrão. Chame com e sem o segundo argumento.
EXEMPLO
saudar("Ana") → Olá, Ana!
saudar("João","Bom dia") → Bom dia, João!SOBRE O CONCEITO
O valor padrão é definido após o nome do parâmetro, usando = e um valor, como em saudar(nome, saudacao="Olá"). Parâmetros com valor padrão DEVEM ficar DEPOIS dos parâmetros obrigatórios. Erro comum: colocar saudacao antes de nome. Isso gera erro de sintaxe porque o interpretador não sabe qual argumento corresponde a qual parâmetro. Lembre-se: primeiro os obrigatórios, depois os opcionais. Na chamada, se você omitir o segundo argumento, o padrão é usado.
RESOLUÇÃO