Pular para conteúdo

Exercícios - Aula 05

1. Contagem Regressiva

Faça um programa que mostre uma contagem regressiva de 10 até 0 e imprima "FOGO!" no final.

2. Tabuada Completa

Peça um número e mostre a tabuada dele de 1 a 10 usando um loop for.

3. Soma de 1 a 100

Calcule e mostre a soma de todos os números de 1 a 100 (1+2+3+...+100).

4. Números Pares

Imprima todos os números pares entre 1 e 50. Tente fazer isso de duas formas: - Usando if dentro do loop. - Usando o passo do range (ex: range(0, 50, 2)).

5. Validação de Dados (Loop Infinito)

Peça para o usuário digitar o sexo ('M' ou 'F'). Enquanto ele digitar algo diferente, continue pedindo: "Inválido, digite novamente:". Quando digitar certo, imprima "Obrigado!".


📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Nível Bronze: Fixação Conceitual - **Resolução:** O domínio de **Estruturas de Repetição (for/while)** 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.