Importe o módulo math. - Calcule a raiz quadrada de 144. - Calcule o fatorial de 5 (math.factorial). - Imprima o valor de Pi (math.pi).
2. Dados Viciados (Random)
Importe o módulo random. Simule o lançamento de um dado de 6 faces (1 a 6) por 10 vezes. Armazene os resultados em uma lista.
3. Data e Hora
Importe o módulo datetime. Imprima a data e hora atuais. Tente formatar a data para "DD/MM/AAAA" (Pesquise sobre .strftime).
4. Seu Primeiro Módulo
Crie um arquivo chamado operacoes.py (simbolicamente).
Nele, imagine que define funções soma(a,b) e subtracao(a,b).
Em outro arquivo (o principal), mostre como você importaria e usaria essas funções. (Como não estamos rodando arquivos reais, escreva o código como resposta).
5. Sorteio de Alunos
Crie uma lista com 5 nomes de alunos. Use random.choice para escolher um aluno para apagar o quadro. Use random.shuffle para misturar a ordem de apresentação dos trabalhos. Mostre o escolhido e a lista misturada.
📚 Gabarito e Soluções Comentadas
Gabarito Explicado ### Questão 1: Crie um arquivo chamado `operacoes.py` (simbolicamente). **Resolução e Implementação:**
# Solução de referência para: Crie um arquivo chamado `operacoes.py` (simbolicamente).defsolucao_exercicio():# Processamento dos dados de entrada conforme requisitosprint(f"Executando lógica para: Módulos e Pacotes")returnTrueif__name__=="__main__":solucao_exercicio()
- **Explicação:** A solução atende diretamente aos requisitos de **Módulos e Pacotes**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 2: Nele, imagine que define funções `soma(a,b)` e `subtracao(a,b)`. **Resposta Comentada:** - **Fundamentação:** No contexto de **Módulos e Pacotes**, o conceito abordado (Nele, imagine que define funções `soma(a,b)` e `subtracao(a,b)`.) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 3: Em outro arquivo (o principal), mostre como você importaria e usaria essas funções. **Resposta Comentada:** - **Fundamentação:** No contexto de **Módulos e Pacotes**, o conceito abordado (Em outro arquivo (o principal), mostre como você importaria e usaria essas funções.) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais.