1
resposta

[Sugestão] Meu código

#Ex 02
notas = []
qtd = int(input("Digite quantas notas você vai digitar: "))
nvezes = 0
while qtd!= 0:
    nvezes+=1
    nota = int(input(f"Digite a {nvezes}° nota: "))
    notas.append(nota)
    qtd=qtd-1
notas.sort()
print(f"Notas ordenadas: {notas}")

1 resposta

Oi, Pedro! Como vai?

O jeito como você usou o while para controlar a entrada de dados ficou bem estruturado. A contagem com a variável nvezes deixou claro o número da nota, o que ajuda na interação com quem está usando o programa.

Uma dica interessante para o futuro é usar o range com for, que pode simplificar a leitura do código nesse caso. Veja este exemplo:


notas = []
qtd = int(input("Digite quantas notas você vai digitar: "))
for i in range(1, qtd + 1):
    nota = int(input(f"Digite a {i}° nota: "))
    notas.append(nota)
notas.sort()
print(f"Notas ordenadas: {notas}")

Esse código faz a mesma coisa, mas usando for, que é mais direto quando sabemos a quantidade de repetições.

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