notas = input("Insira as notas do alunos: ")
notas = notas.split(',')
notas = [float(item) for item in notas]
notas.sort()
print(f"Notas ordenadas: {notas}")
notas = input("Insira as notas do alunos: ")
notas = notas.split(',')
notas = [float(item) for item in notas]
notas.sort()
print(f"Notas ordenadas: {notas}")
Oi, Luiz! Como vai?
Agradeço por compartilhar.
Seu código ficou bem organizado: você recebeu as notas com input(), separou os valores com split(','), converteu cada item para float usando list comprehension e depois ordenou com sort(). Esse é um bom uso de listas em Python para tratar vários dados de uma vez.
Dica: para deixar a entrada mais clara para quem for usar o programa, você pode orientar que as notas sejam digitadas separadas por vírgula, como 8.5,7,9.2. Assim, o split(',') funciona corretamente e evita confusão na hora de preencher os valores.