Solicito ao(à) instrutor(a) verificar se o código está OK e dar feedback.
import os
def program_name():
print("""
'09 Interpretando listas e erros'
""")
def exercise_guidelines():
print('Imagine que você é um desenvolvedor na Hermex Log, uma empresa de logística especializada em serviços de entrega. Sua tarefa é criar um sistema para gerenciar as encomendas, onde cada encomenda deve ser armazenada em uma lista. Durante o desenvolvimento, você percebe a importância de validar as entradas no sistema para evitar interrupções inesperadas devido a erros de dados. Considerando o contexto apresentado, qual trecho de código Python representa corretamente a criação de uma lista de encomendas e a iteração segura sobre ela, tratando possíveis erros de entrada?\n')
def pack_list():
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.")
def main():
os.system('cls')
program_name()
exercise_guidelines()
pack_list()
if __name__ == '__main__':
main()