Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Exercício 5, Aula 2

Meu código está dando erro especificamente no lista.remove(max(lista)) e no (min(lista))

notas = []

for i in range(1,6):
  nota = float(input(f'Digite a {i}ª nota: '))
  notas.append(nota)

def media(lista:list) -> float:
  lista.remove(max(lista))
  lista.remove(min(lista))
  return sum(lista) / len(lista)

media = media(notas)
print(f'Nota da manobra: {round(media, 1)}')
1 resposta
solução!

Olá Ismael, tudo bem com você?

Ao executar seu código obtive sucesso. Nenhum erro foi gerado. Caso esteja utilizando o Google Colab para fazer a execução, recomendo que reinicie o ambiente . Você pode reiniciar o ambiente de execução clicando na barra de ferramentas localizada na parte superior da tela e em "Ambiente de execução" selecionar a opção "Reiniciar o ambiente de execução" e após isso, execute novamente a célula com o código:

notas = []

for i in range(1,6):
  nota = float(input(f'Digite a {i}ª nota: '))
  notas.append(nota)

def media(lista:list) -> float:
  lista.remove(max(lista))
  lista.remove(min(lista))
  return sum(lista) / len(lista)

media = media(notas)
print(f'Nota da manobra: {round(media, 1)}')

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

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