1
resposta

[Projeto] teste

def notas_redacao():
    notas = []
    while True:
        input_nota = input("Digite a nota da redação (ou 'sair' para encerrar): ").lower()
        if input_nota == 'sair':
            notas.sort()
            print("Notas inseridas:", notas)
            break
        try:
            nota = float(input_nota)
            if 0 <= nota <= 100:
                notas.append(nota)
            else:
                print("Por favor, insira uma nota entre 0 e 100.")
        except ValueError:
            print("Entrada inválida. Tente novamente.")
notas_redacao()
1 resposta

Olá, João, como vai?

O seu código atende bem à proposta da atividade e resolve corretamente o problema de ordenar as notas em ordem crescente. A lógica está clara, a validação de entrada foi bem pensada e o uso do método sort é adequado para o contexto do exercício.

Obrigado por compartilhar sua solução. O fórum está à disposição sempre que quiser trocar ideias ou trazer novos exercícios para discussão.

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