Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida simples

Porque não é adicionado o restaurante na lista quando fazemos o cadastro em um primeiro momento?

Por que só depois de desenvolver o "listar_restaurantes" que o restaurante cadastrado entra para a lista?

1 resposta
solução!

Oi Luiz, tudo bem?

O motivo qual o restaurante não é adicionado à lista imediatamente após o cadastro é porque, no início, o programa foi projetado para não armazenar permanentemente os restaurantes cadastrados. Eles são registrados apenas durante a execução do programa e não são armazenados na lista que estamos construindo.

A função listar_restaurantes() foi desenvolvida posteriormente para solucionar essa questão. Com ela, sempre que um novo restaurante é cadastrado, ele é adicionado à lista de restaurantes e, portanto, pode ser visualizado quando a lista é acessada.

Vamos usar um exemplo prático para ilustrar isso. Suponha que você tem um caderno onde você anota os restaurantes que deseja visitar. No início, você apenas anota os nomes dos restaurantes, mas não os organiza de nenhuma maneira. Isso seria equivalente ao cadastro inicial dos restaurantes no programa. Mais tarde, você decide organizar seus restaurantes em uma lista para que possa vê-los de maneira mais ordenada. Isso seria equivalente ao desenvolvimento da função listar_restaurantes().

Agora, sempre que você adiciona um novo restaurante ao seu caderno, você também o adiciona à sua lista.

Espero que essa explicação tenha esclarecido sua dúvida.

Um abraço e bons estudos.