1
resposta

[Sugestão] Alteração na resposta da questão

encomendas = input("Digite os números das encomendas separados por vírgula: ").split(',')
try:
    for encomenda in encomendas:
        print(int(encomenda))
except ValueError:
    print("Uma das entradas não é um número válido.")

No caso de passar como entrada ex: 123,abc,564,abc. O código irá lidar com a primeira exceção e não irá prosseguir. Acredito que a ideia seja tratar os erros para cada iteração da seguinte forma:

encomendas = input("Digite os números das encomendas separados por vírgula: ").split(',')
for encomenda in encomendas:
    try:
        print(int(encomenda))
    except ValueError:
        print(f"A encomenda '{encomenda}' não é um número válido.")

ou estaria enganado? (Fiz essa ponderação usando a luri enquanto revisava)

1 resposta

Oi Breno! Tudo bem?

Obrigado por compartilhar no fórum e contribuir com a comunidade!

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços e bons estudos!