1
resposta

Como a Lista foi criada.

Não entendi o motivo da questão :

"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?"

Ter dado esta resposta:

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 código acima aonde é gerada a lista de encomendas.

Se me lembro para criar uma lista, precisamos fazer o seguinte.

nome_qualquer_lista = [ itém 1, itém 2. itém 3, ... itém n]

E para popular a lista no caso seria com

lista_qualquer = input("Popule a lista")
nome_qualquer_lista.append(lista_qualquer)

Com o código acima acredito que a questão poderia cadastrar uma lista.

1 resposta

Olá Estudante, tudo bem com você?

A lista encomendas é criada através do método .split(). O método .split() do Python é uma função de string que divide uma string em uma lista de substrings, usando um delimitador específico. Por padrão, o delimitador é qualquer espaço em branco, mas podemos especificar um delimitador diferente. Abaixo um exemplo detalhado do funcionamento do método split():

Imagine que temos a seguinte string: "123,456,789", e que queremos dividir essa string usando como referência uma vírgula. Usando o método split(',') na string original, o método divide a string em partes, onde cada parte é um substrings que estava entre as vírgulas, criando uma lista de strings.

string = "123,456,789"
lista_encomendas = string.split(',')

Resultado da variável lista_encomendas será:

['123', '456', '789']

Assim, no código da atividade, é solicitado ao usuário que insira números de encomendas separados por vírgulas, por exemplo, 123,456,789, essa entrada será uma string. Após o usuário inserir os números, o método .split(',') é chamado e divide a string de entrada em uma lista de substrings, resultando em: ['123', '456', '789'] e essa lista é armazenada na variável encomendas.

Caso queira aprofundar ainda mais no aprendizado sobre o método split, recomendo a leitura do seguinte artigo: Split python: o método mais poderoso para manipulação de strings.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!