Faça um programa que receba uma quantidade indeterminada de números do usuário e, em sequência, adicione esses números em uma lista. Quando o valor inserido pelo usuário for -1, o programa deve encerrar as requisições de entrada e imprimir a lista na tela.
Passo 1
Vamos começar o nosso programa declarando a lista que armazenará os números inseridos pelo usuário e definindo a estrutura de repetição que será responsável por requisitar as entradas desses números:
Nesse caso, utilizaremos um laço de repetição while que terá como condição o número 1 (sempre verdadeiro). Sendo assim, basta requisitarmos ao usuário a entrada de um número e logo após verificarmos através do comando condicional if se esse número é igual a -1. Caso seja, o comando break deve ser executado para encerrar a execução do laço de repetição.
Passo 2
Porém, se o valor inserido pelo usuário não for igual a -1 (laço de repetição continua a sua execução), nós devemos utilizar o método de lista append para adicionarmos o número inserido pelo usuário no final da lista:
Para isso, basta passarmos como parâmetro do método append de o dado que será inserido, que nesse caso é .
Passo 3
Por fim, como já tratamos tudo aquilo que ocorre dentro do laço de repetição, basta codificarmos agora os comandos que virão após a execução desse laço:
No caso desse exercício, basta imprimirmos na tela a lista utilizada para armazenar os números inseridos pelo usuário.
Resposta
Ei, a resposta está no passo a passo :)