Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

15 Desafio: hora da prática

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá! Como vai?

Parabéns pela resolução das atividades!

E para compartilhar códigos de maneira ainda mais organizada aqui no fórum, você pode utilizar a opção abaixo:

Opção inserir bloco de código, da caixa de perguntas do fórum da alura

Após clicar, irá aparecer uma estrutura da seguinte maneira:

Opção de bloco de código sendo illustrada
O resultado será o seguinte:

Copie o seu código aqui

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá, Juliana. Como vai?

Parabéns pela dedicação em concluir tantas questões do desafio! É excelente ver como você explorou diversos métodos de manipulação de strings e operações matemáticas básicas no Python. Suas resoluções estão muito bem estruturadas e demonstram um ótimo entendimento da sintaxe da linguagem.

Gostaria de destacar alguns pontos muito positivos nas suas soluções e trazer pequenas dicas para enriquecer ainda mais o seu aprendizado:

  • Manipulação de Strings: Você utilizou com precisão os métodos .upper(), .lower(), .strip() e .replace(). Um detalhe muito interessante foi o uso da função chr() para inserir caracteres especiais, como o @ (código 64) e o $ (código 36). Essa é uma forma bem técnica e elegante de lidar com a tabela ASCII dentro do Python!
  • Média Ponderada e f-strings: Na sua Questão 10 de cálculos, você aplicou corretamente a lógica da média ponderada, garantindo a ordem das operações com os parênteses. Além disso, o uso das f-strings para imprimir os resultados torna a saída muito mais legível e profissional.
  • Tratamento de Notas: Na Questão 9, você utilizou o tipo float() para receber as notas. Isso é fundamental, pois notas raramente são apenas números inteiros, e permitir casas decimais é a prática correta em Ciência de Dados.

Como uma pequena sugestão de melhoria para a sua Questão 8 de operações matemáticas: notei que você utilizou o operador de módulo % para o cálculo entre numerador e denominador. No Python:

  • O operador / realiza a divisão real (ex: 5 / 2 = 2.5).
  • O operador // realiza a divisão inteira (ex: 5 // 2 = 2).
  • O operador % retorna apenas o resto da divisão (ex: 5 % 2 = 1).

Se o objetivo do exercício era retornar o resultado da divisão, você pode experimentar trocar o % por /.

Continue com esse excelente ritmo de prática! Dominar esses métodos de edição de texto e cálculos básicos é o que permite, mais adiante, realizar a limpeza e o tratamento de grandes bases de dados de forma automatizada.

Espero que possa ter lhe ajudado!