Jump to content

Python - Codigo pra mostrar a nota mais alta e quem tirou


Mil

Postagens Recomendadas

Oi, tudo bem? 

Esse código era para o usuário digitar quantos alunos tem na sala, depois a nota que cada um tirou. Aí era pra mostrar qual nota foi a maior e quem tirou.

Sei mostrar a maior nota, mas como relacionar com quem tirou e mostrar o nome?

 

#faça um codigo que leia quantos alunos tem na sala e mande o usuario digitar o nome e nota de cada um

# e diga o nome do aluno que tirou a nota mais alta.

 

print('-' * 25)

print('Escola Sou Frida')

print('-' * 25)

 

contador = 0

maior = 0

nota = 0

melhorA = ''

 

alunos = int(input('Quantos alunos a turma tem?'))

while contador < alunos:

    contador = contador + 1

    nome = input(f'Nome do  {contador}º alune:')

    nota = int(input(f'Nota de {nome}'))

    if nota >  maior:

        maior = nota

        MelhorA = nome

 

   

print(f'A nota mais alta foi {maior} de {nome} ')

 

RUN:

-------------------------
Escola Sou Frida
-------------------------
Quantos alunos a turma tem? 2 
Nome do  1º alune: Ana
Nota de Ana: 5
Nome do  2º alune: Joao
Nota de Joao: 2
A nota mais alta foi 5 de Joao 

MelhorAluno.py

Link to comment
Compartilhe em outros sites

Fala Mil, tudo certo?

No print do resultado final, troca a variável {nome} por {melhorA} que você vai obter o resultado que espera.

 

`print(f'A nota mais alta foi {maior} de {melhorA} ')`

Editado por Raul Pereira Da Silva Neto
Apresentação da mensagem final
  • Curtir 1
Link to comment
Compartilhe em outros sites

Em 27/04/2022 at 11:43, Raul Pereira Da Silva Neto disse:

Fala Mil, tudo certo?

No print do resultado final, troca a variável {nome} por {melhorA} que você vai obter o resultado que espera.

 

`print(f'A nota mais alta foi {maior} de {melhorA} ')`

Deu certo, muito obrigada pela ajuda !! 😄 😄

 

  • Amei 1
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...