2
respostas

[Projeto] Atividade prática da aula 2: Manipulando dados no Python. (PARTE 2)

Dando sequência, segue o restante dos de cálculos!

CALCULADORA COM OPERADORES

Crie um programa que solicite dois valores numéricos, um numerador e um denominador e realize a divisão inteira entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.

print('CÁLCULO DE DIVISÃO INTEIRA')
numerador = int(input('Digite o numerador: '))
print('Obs: O valor denominador não pode ser 0.')
denominador = int(input('Digite o denominador: '))
divisao = numerador // denominador
print(f'O resultado de {numerador} dividido por {denominador} é igual a {divisao}.')

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

Crie um programa que solicite dois valores numéricos, um numerador e um denominador, e retorne o resto da divisão entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.

print('CÁLCULO DO RESTO DA DIVISÃO')
numerador = int(input('Digite o numerador: '))
print('Obs: O valor denominador não pode ser 0.')
denominador = int(input('Digite o denominador: '))
resto = numerador % denominador
print(f'O resto de {numerador} dividido por {denominador} é igual a {resto}.')

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

Crie um código que solicita 3 notas de um estudante e imprima a média das notas.

print('MÉDIA DE NOTAS')
nome_aluno = input('Digite o nome do aluno: ')
nota_1 = float(input('Digite a 1° nota: '))
nota_2 = float(input('Digite a 2° nota: '))
nota_3 = float(input('Digite a 3° nota: '))
media = (nota_1 + nota_2 + nota_3) / 3
print(f'A média do aluno {nome_aluno} é igual a %.2f.' %(media)) # Utilizando paravra-chave para difinir as casas decimais, misturei um pouco de tudo rs.

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

Crie um código que calcule e imprima a média ponderada dos números 5, 12, 20 e 15 com pesos respectivamente iguais a 1, 2, 3 e 4.

# Coloquei em variáveis para caso seja realizada alguma mudança nos valores
num_1 = 5
num_2 = 12
num_3 = 20
num_4 = 15
peso_1 = 1
peso_2 = 2
peso_3 = 3
peso_4 = 4
media = (num_1 * peso_1 + num_2 * peso_2 + num_3 * peso_3 + num_4 * peso_4) / (peso_1 + peso_2 + peso_3 + peso_4)
print(f'A média ponderada dos valores é {media}')

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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

Oi, Arthur! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.

Seu código ficou bem estruturado e com mensagens claras para o usuário, o que mostra atenção à experiência de quem vai utilizá-lo. É ótimo ver que você aplicou conceitos de cálculo e formatação de saída de forma prática.

Uma dica interessante para o futuro é usar o método round() para arredondar números com mais controle, sem precisar usar formatação com %.2f. Veja como funciona:


media = (nota_1 + nota_2 + nota_3) / 3
media_arredondada = round(media, 2)
print("A media do aluno e:", media_arredondada)

Esse código arredonda o valor da média para duas casas decimais e mantém o código mais simples e legível.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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

Excelente uso Google Colab