Pular para conteúdo

Exercícios - Aula 09

1. Saudação

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.