Conecte-se com especialistas e obtenha respostas no IDNLearner.com. Encontre a informação que você precisa de maneira rápida e simples através de nossa plataforma de perguntas e respostas, precisa e abrangente.
Sagot :
A função que solicita as 5 notas e calcula a média é def calculamedia():
notas = [ ]
maiornota = 0
menornota = 10
iteracao = 0
somanotas = 0
while (iteracao < 5):
nota = float(input(f"Digite a nota do juiz {iteracao + 1}: "))
if(nota > maiornota):
maiornota = nota
if(nota < menornota):
menornota = nota
notas.append(nota)
iteracao+=1
notas.remove(menornota)
notas.remove(maiornota)
for nota in notas:
somanotas += nota
notafinal = somanotas/3
print(f"Nota final do atleta: {notafinal}")
Para resolvermos essa questão, devemos aprender o que é um programa.
O que é um programa?
Um programa é uma sequência de instruções que realizam uma determinada tarefa.
- No programa abaixo, é realizado um loop onde o usuário insere a nota dos 5 juízes.
- A cada inserção, são verificadas a maior e a menor nota, e a nota é salva em uma lista. Após, são removidas a menor e a maior nota da lista, restando 3 notas.
- Com isso, as notas são somadas e a média é calculada e impressa (conforme a imagem).
Com isso, temos o seguinte código em Python:
def calculamedia():
notas = [ ]
maiornota = 0
menornota = 10
iteracao = 0
somanotas = 0
while (iteracao < 5):
nota = float(input(f"Digite a nota do juiz {iteracao + 1}: "))
if(nota > maiornota):
maiornota = nota
if(nota < menornota):
menornota = nota
notas.append(nota)
iteracao+=1
notas.remove(menornota)
notas.remove(maiornota)
for nota in notas:
somanotas += nota
notafinal = somanotas/3
print(f"Nota final do atleta: {notafinal}")
if __name__ == "__main__":
calculamedia()
Para aprender mais sobre programas, acesse:
brainly.com.br/tarefa/19885120
Sua participação ativa é essencial para nós. Continue fazendo perguntas e fornecendo respostas. Juntos, criamos uma comunidade vibrante de aprendizado. IDNLearner.com tem as soluções para suas perguntas. Obrigado pela visita e até a próxima vez para mais informações confiáveis.