Mais exemplos com listas

x = list(range(20, 0, -2))


Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE

Produzido pelo prof. João Pimentel

Exemplo 1 - Análise de lista composta

Faça um programa que leia o nome e o peso de várias pessoas, guardando tudo em uma lista. No final, mostre:

  • Quantas pessoas foram cadastradas.
  • Uma listagem com as pessoas mais pesadas.
  • Uma listagem com as pessoas mais leves.

Exemplo 1 - Análise de lista composta

Vídeo 1 (17min):

Exemplo 2 - Listas com pares e ímpares

Crie um programa onde o(a) usuário(a) possa digitar sete valores númericos e cadastre-os em uma única lista que mantenha separados os valores pares e ímpares.

No final, mostre os valores pares e ímpares em ordem crescente.

Exemplo 2 - Listas com pares e ímpares

Vídeo 2 (11min):

Exemplo 3 - Matriz

Crie um programa que crie uma matriz de dimensão 3x3 e preencha com valores lidos pelo teclado.

No final, mostre a matriz na tela, bem arrumadinha.

Exemplo 3 - Matriz

Vídeo 3 (12min):

De forma resumida, uma matriz em Python é uma lista de listas, onde cada elemento da lista é uma outra lista que representa uma das linhas da matriz.

Exemplo 4 - Mais sobre Matriz

Continue o programa do Exemplo 3 - além de mostrar a matriz na tela, o programa também deve mostrar:

  • A soma de todos os valores pares digitados.
  • A soma dos valores da terceira coluna.
  • O maior valor da segunda linha.

Exemplo 4 - Mais sobre Matriz

Vídeo 4 (12min):

DESAFIO:

Que tal pegar a matriz 3x3 que a gente cria no exemplo 3 e calcular a sua determinante?

Dá uma pesquisada na fórmula dessa determinante que você vai conseguir calcula-la, sem precisar usar loops (for ou while). Vai dar um trabalhinho por que a fórmula é grande, mas vai com fé!

DICA: lembre-se que o elemento a11 da matriz é o elemento a[0][0] da lista, e não a[1][1].

Exemplo 5 - Palpites para a Mega Sena

Faça um programa que ajude um(a) jogador(a) da MEGA SENA a criar palpites.

O programa vai perguntar quantos jogos serão gerados e vai sortear seis números entre 1 e 60 para cada jogo, cadastrando tudo em uma lista composta.

Exemplo 5 - Palpites para a Mega Sena

Vídeo 5 (9min):

Exemplo 6 - Boletim

Crie um programa que leia o nome e duas notas de vários alunos e guarde tudo em uma lista composta.

No final, mostre um boletim contendo a média de cada um e permita que o usuário possa mostrar as notas de cada aluno individualmente.

Exemplo 6 - Boletim

Vídeo 6 (15min):

fim

=)