1
resposta

[Dúvida] Questão 4 - uma solução diferente

Prezados Professores/Tutores:

Resolvi a questão 4 de uma forma diferente. Pelos testes, rodando o código, funcionou. Poderiam dizer se tem algo errado:

vm1 = float(input('Digite o valor médio do ano 1: '))
vm2 = float(input('Digite o valor médio do ano 2: '))
vm3 = float(input('Digite o valor médio do ano 3: '))
if vm1 > vm2 > vm3:
  print(f'A média mais alta foi a do ano 1, e a mais baixa a do ano 3: {vm1}, {vm3}')
elif vm1 > vm3 > vm2:
  print(f'A média mais alta foi a do ano 1, e a mais baixa a do ano 2: {vm1}, {vm2}')
elif vm2 > vm1 > vm3:
  print(f'A média mais alta foi a do ano 2, e a mais baixa a do ano 3: {vm2}, {vm3}')
elif vm3 > vm2 > vm1:
  print(f'A média mais alta foi a do ano 3, e a mais baixa a do ano 1: {vm3}, {vm1}')
elif vm2 > vm3 > vm1:
  print(f'A média mais alta foi a do ano 2, e a mais baixa a do ano 1: {vm2}, {vm1}')
elif vm3 > vm1 > vm2:
  print(f'A média mais alta foi a do ano 3, e a mais baixa a do ano 3: {vm3}, {vm2}')
1 resposta

Olá Thiago, tudo bem?

Notei que no último elif, a mensagem diz que a média mais baixa é a do ano 3, mas na verdade deveria ser a do ano 2.

A saída do seu código ficou:

captura de tela da saída do codigo aluno, utilizando os numeros 8,1,9

Portanto a mensagem de print deverá ser:

elif vm3 > vm1 > vm2:
  print(f'A média mais alta foi a do ano 3, e a mais baixa a do ano 2: {vm3}, {vm2}')

Espero ter ajudado.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!