S05 - Atividade Guiada de Programação: Listas de Números
Visão Geral
Para esta atividade, você irá programar junto com um vídeo do instrutor que o guiará por cada etapa da atividade abaixo. Certifique-se de pausar o vídeo ou rever trechos, se necessário, para conseguir concluir toda a atividade. Seu instrutor publicará um link para o vídeo no Microsoft Teams.
Requisitos do Programa
Peça ao usuário uma série de números e adicione cada um deles a uma lista. Pare quando o usuário inserir
0.
Depois de criar uma lista, o seu programa deve fazer o seguinte:
Requisitos Básicos
-
Calcular a soma, ou total, dos números da lista.
-
Calcular a média dos números da lista.
-
Encontrar o maior número na lista.
Veja abaixo o resultado esperado:
Insira uma lista de números e digite 0 quando terminar.
Insira o número: 18
Insira o número: 36
Insira o número: 2
Insira o número: 48
Insira o número: 6
Insira o número: 12
Insira o número: 9
Insira o número: 0
A soma é: 131
A média é: 18.714285714285715
O maior número é: 48
Desafio Adicional
Peça ao usuário que insira números positivos e negativos e encontre o menor número positivo (o número positivo mais próximo de zero).
Ordene os números na lista e exiba a nova lista reordenada. Dica: existem bibliotecas do Python que podem ajudar você com isso. Considere pesquisá-las na Internet.
Veja abaixo o resultado esperado quando os desafios aprofundados forem concluídos:
Insira uma lista de números e digite 0 quando terminar.
Insira o número: 3
Insira o número: 5
Insira o número: 7
Insira o número: 3
Insira o número: 2
Insira o número: -1
Insira o número: -4
Insira o número: -8
Insira o número: 0
A soma é: 7
A média é: 0.875
O maior número é: 7
O menor número positivo é: 2
A lista reordenada é:
-8
-4
-1
2
3
3
5
7
Instruções
Encontre o vídeo que seu instrutor publicou para esta atividade e programe junto com ele em cada uma das etapas a seguir.
Trabalhe os requisitos na ordem, acompanhando o instrutor, em vez de avançar diretamente para etapas mais complexas, para garantir que você esteja compreendendo os conceitos fundamentais.
Por favor, pause e reveja quaisquer partes do vídeo do instrutor que forem necessárias até que você tenha concluído toda a atividade e seu programa funcione da mesma forma que o do instrutor.
Exemplo de Solução
Quando terminar seu programa, veja o exemplo de solução para compará-la com a sua.
Você deve primeiramente trabalhar para concluir o programa sem consultar o exemplo de solução. No entanto, se você tiver trabalhado nela por um longo tempo e ainda estiver com dificuldades, sinta-se à vontade para usar o exemplo de solução para ajudá-lo a finalizar seu programa.
Exemplo de Solução (requisitos básicos e desafios adicionais): Exemplo de Solução
Envio de Tarefa
Quando terminar a reunião em grupo, você poderá continuar o trabalho por conta própria. Fique à vontade para incluir este trabalho adicional quando informar seu progresso no Canvas.
Quando tiver terminado:
- Volte ao Canvas para responder ao questionário.
Próxima Atividade
- S05 - Etapa do Projeto: Carrinho de Compras
Outros links:
- Voltar para: Visão Geral da Semana | Página Inicial