Crie uma função saudar(nome, periodo) que receba um nome e um período (manhã, tarde, noite) e imprima "Bom dia/tarde/noite, [nome]!".
2. Calculadora Simples (Retorno)
Crie 4 funções: somar, subtrair, multiplicar, dividir. Cada uma deve receber dois números e retornar o resultado. Teste as funções imprimindo os retornos.
3. É Par?
Crie uma função eh_par(numero) que retorne True se o número for par e False se for ímpar. (Dica: use o operador %)
4. Maior de Três
Crie uma função maior_de_tres(a, b, c) que retorne o maior dos três números passados. (Tente não usar a função max() do Python, use if/else para treinar a lógica)
5. Contador de Vogais
Crie uma função contar_vogais(texto) que receba uma string e retorne a quantidade de vogais nela.
📚 Gabarito e Soluções Comentadas
Gabarito Explicado ### Nível Bronze: Fixação Conceitual - **Resolução:** O domínio de **Funções (Parte 1: Básico)** exige a compreensão de sua arquitetura base, fluxo de dados e separação de responsabilidades no projeto. ### Nível Prata: Aplicação Prática - **Resolução:** A implementação prática deve adotar boas práticas de mercado, convenções da linguagem (python) e testes de integridade para validar entradas e saídas. ### Nível Ouro: Desafio e Cenário Real - **Resolução:** Em cenários de alta demanda, a estratégia consiste em isolar gargalos via profiling/logs estruturados, aplicar mitigação com fallback seguro e atualizar a documentação operacional.