1
resposta

Resposta

notas=list()
while True:
    nota=float(input("Digite a sua nota: "))
    notas.append(nota)
    while True:
        continuar = input("Deseja continuar?[S/N]: ")
        if continuar.upper() not in 'SN':
            print('Opção INVÁLIDA!')
        else:
            break
    if continuar.upper() == 'N':
        break
    else:
        continue

notas_ordenadas=sorted(notas)
print(f"Notas ordenadas: {'; '.join(str(n) for n in notas_ordenadas)}")

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Victor, como vai?

Seu código cumpre bem a proposta do exercício, recebendo notas até o usuário interromper e depois exibindo tudo ordenado em ordem crescente. A lógica de coleta e validação de entrada está consistente, assim como o uso da função sorted para gerar a lista ordenada.

Continue praticando e compartilhando seus códigos no fórum. O espaço está sempre à disposição.

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