Escolar Documentos
Profissional Documentos
Cultura Documentos
LAB IPE
Aula 08-1 - Exercícios com Listas (vetores)
Digite e analise os comandos abaixo no IDLE
Praticar
listanomes = [“João”, “Patricia”, “Débora”]
print(listanomes[1])
print(listanomes[0])
listanomes.append(“Mariana”)
print(listanomes)
listanomes.insert(1, “Emerson”)
print(listanomes)
listanomes.append(“Fabiana”)
print(listanomes)
listanomes.remove(“João”)
print(listanomes)
listanomes.insert(2, “Isadora”)
print(listanomes)
listanomes.clear() ---> limpa a lista
Praticar Digite no IDLE:
print(listanomes)
X = listanomes.count(“João”)
print(X)
X = listanomes.count(“Patricia”)
print(X)
listaNomes.sort()
tam = len(listaNomes) - 1
x=0
while x<=tam:
print(listaNomes[x])
x = x+1
Programa 3 – Criando uma lista de números (reverse)
Leia uma sequência de números e mostre-os em ordem inversa.
O programa é finalizado quando digitado o valor 0 (zero).
listaNum = [ ]
num = float(input("Digite o número ou '0' para finalizar:
"))
while num != 0:
listaNum.append(num)
num = float(input("Digite o número ou '0' para
finalizar: "))
listaNum.reverse()
tam = len(listaNum) - 1
x=0
while x<=tam:
print(listaNum[x])
x = x+1
Programa 4 – Criando uma lista de números (inversa)
Leia uma sequência de números e mostre-os em ordem inversa.
O programa é finalizado quando digitado o valor 0 (zero).
listaNum = [ ]
num = float(input("Digite o número ou zero para finalizar: "))
while num != 0:
listaNum.append(num)
num = float(input("Digite o número ou zero para finalizar: "))
tam = len(listaNum) - 1
while tam >= 0:
print(listaNum[tam])
tam = tam - 1
Praticar
Exercícios e Programas
com Listas
Praticar
Exercício – via console IDLE
Criar uma lista com 5 nomes
Incluir o nome “Adalberto”
Imprimir a lista
Remover um nome da lista
Incluir o nome “Patricia” na posição 2
Imprimir a lista em ordem crescente
Remover o “Adalberto” da lista
Incluir o nome “Joaquim” na posição 1
Imprimir a lista em ordem inversa
Limpar a lista
Exercício (via console)
Praticar
listanomes = [“Joana”, “Paula”, “Marcela”, “Tatiana”, “Débora”]
listanomes.append(“Adalberto”)
print(listanomes)
listanomes.remove(“Joana”)
print(listanomes)
listanomes.insert(1, “Patricia”)
listanomes.sort()
listanomes.remove(“Adalberto”)
print(listanomes)
listanomes.insert(0, “Joaquim”)
listanomes.reverse()
listanomes.clear()
Praticar
Exercício – via console IDLE
Criar uma lista com 12 números
Incluir o número 45
Imprimir a lista
Remover um item da lista
Incluir o número 12 na posição 6
Imprimir a lista em ordem inversa
Remover um número da lista
Incluir o número 58 na posição 10
Imprimir a lista em ordem crescente
Elimine o 4o. elemento dessa lista
Limpar a lista
Exercício (via console)
Praticar listanum = [4, 12, 8, 5, 1, 3, 9, 15, 22, 20, 7, 31]
listanum.append(45)
print(listanum)
listanum.remove(22)
print(listanum)
listanum.insert(5, 12)
listanum.reverse()
listanum.remove(8)
listanum.insert(9, 58)
listanum.sort()
Listanum.pop(3)
listanum.clear()
Praticar
while num != 0:
listaNum.append(num)
num = float(input("Digite o salário ou ‘0' para finalizar: "))
while num != 0:
listaNum.append(num)
num = float(input("Digite um número ou ‘0' para finalizar: "))
while num != 0:
listaNum.append(num)
num = float(input("Digite o salário ou ‘0' para finalizar: "))