Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE
Produzido pelo prof. João Pimentel
Exemplo 1 - Maior e menor valor
Faça um programa que leia 5 valores numéricos e guarde-os em uma lista.
No final, mostre qual foi o maior e o menor valor digitado e também mostre as suas respectivas posições na lista.
Exemplo 1 - Maior e menor valor
Vídeo 1 (16min):
Exemplo 1 - Maior e menor valor
OBS: uma forma alternativa de resolver a primeira parte do enunciado é usando as funções max e min.
Exemplo 2 - Valores únicos
Crie um programa onde o(a) usuário(a) possa digitar vários valores númericos, que devem ser armazenados em uma lista.
Caso o número já exista lá dentro, ele não deve ser adicionado.
No final, serão exibidos todos os valores únicos digitados, em ordem crescente.
Exemplo 2 - Valores únicos
Vídeo 2 (10min):
Exemplo 3 - Lista ordenada sem repetições
Crie um programa onde o(a) usuário(a) possa digitar 5 valores númericos, que devem ser armazenados em uma lista já na posição correta de inserção.
No final, mostre a lista ordenada (do menor para o maior) na tela, sem usar a função sort.
Exemplo 3 - Lista ordenada sem repetições
Vídeo 3 (13min):
Exemplo 4 - Extraindo dados de uma lista
Crie um programa que vai ler vários números e coloca-los em uma lista. No final, o programa vai mostrar:
Exemplo 4 - Extraindo dados de uma lista
Vídeo 4 (12min):
Exemplo 5 - Dividindo valores em várias listas
Desenvolva um programa que vai ler vários números e coloca-los em uma lista.
Depois disso, crie duas listas extras que vão conter apenas os valores pares e os valores ímpares digitados, respectivamente.
Ao final, mostre o conteúdo das três listas geradas.
Exemplo 5 - Dividindo valores em várias listas
Vídeo 5 (9min):
Exemplo 5 - Dividindo valores em várias listas
Na resolução, o Guanabara escreveu a seguinte linha:
for i, v in enumerate(num):
mas na verdade a linha abaixo já resolveria o problema:
for v in num:
E você deve ter notado que ele usa a função list() para criar uma lista vazia. Você pode usar os colchetes [] para criar a lista vazia, vai dar exatamente o mesmo resultado. Exemplo: num = []
=)