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

[Dúvida] Organizando notas de um concurso de redação

Uma escola realizou um concurso de redação, e o próximo passo é organizar as notas dos participantes para definir a ordem de premiação. Para garantir transparência, as notas precisam ser classificadas em ordem crescente, do menor para o maior valor.

Com base nisso, desenvolva um programa que receba como entrada uma lista contendo as notas de todos os participantes e exiba, ao final, essa lista ordenada em ordem crescente.

Exemplo de Entrada:

  • Notas: [85, 70, 90, 60, 75]

Saída esperada:

  • Notas ordenadas: [60, 70, 75, 85, 90]

      notas = [85, 70, 90, 60, 75]
      notas.sort()
      print(f'Notas ordenadas: {notas}')
      Notas ordenadas: [60, 70, 75, 85, 90]
    
1 resposta
solução!

Oi, Carlos! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei da forma como você utilizou o método sort() para organizar a lista em ordem crescente. A sua solução tá direta e eficiente, já que notas.sort() altera a própria lista e entrega exatamente o resultado esperado.

Uma dica interessante para o futuro é usar também a função sorted(), que retorna uma nova lista ordenada sem modificar a original.


notas = [85, 70, 90, 60, 75]

notas_ordenadas = sorted(notas)

print(notas_ordenadas)

Esse código cria uma nova lista chamada notas_ordenadas com os valores organizados, mantendo a lista original intacta. Isso pode ser util quando voce precisa preservar os dados iniciais.

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