








Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Aula 14 - Critério de Aprovação, Funções, Operadores, adicionando e removendo ítens
Tipologia: Slides
1 / 14
Esta página não é visível na pré-visualização
Não perca as partes importantes!









*** Valor médio aproximado. Podem haver variações em função de dias não letivos. ** Acessar imt.mrooms.net.**
Nota Peso Descrição da atividade Semana T1 15% Atividade individual 1 08 T2 15% Atividade em duplas 1º bimestre 12 ~ 13 T3 15% Atividade individual 2 17 -- ---- Atividade substitutiva do primeiro semestre^20 T4 15% Atividade em duplas 3º bimestre 25 ~ 26 T5 15% Atividade individual 3 30 T6 15% Atividade em duplas 4º bimestre 35 -- ---- Atividade substitutiva do segundo semestre 39 T7 10% Média das atividades no Moodlerooms 02 ~ 34*
Até este ponto do curso, 45% da Média Final foi decidida. Ainda há 55% em jogo.
Tudo o que se faz no Moodlerooms (ou que se deixa de fazer) é avaliado, inclusive Conhecimento Prévio Essencial!
Irá substituir UM trabalho T1, T2, T3, T4, T5 ou T6, na melhor situação para o aluno.
**- len(lista): retorna o número de itens.
Os itens da lista devem ter tipos compatíveis para efeito de comparação
- Concatenação (+): adiciona os elementos de **uma lista ao final de outra;
L = L + [True, 'A']
Lista vazia L = [1, 3, True, 'A']
- Deve-se escrever uma lista ou variável do tipo list, seguido do ponto e o nome do método com parênteses (com ou sem parâmetros).
x: um valor item de qualquer tipo L: uma lista, ou outro tipo de sequência do Python i: um valor inteiro que representa um índice da lista []: parâmetro opcional
Lista.append(x) Lista.clear() Lista.copy() Lista.count(x) Lista.extend(L) Lista.index(x[,start]) Lista.insert(i, x) Lista.pop([i]) Lista.remove(x) Lista.reverse() Lista.sort(key=None, reverse=False)
L = L + [1, "algo"]
L = [1, 'algo']
L = [2, True, [8, 'texto']] + L
L = [2, True, [8, 'texto'], 1, 'algo']
L = 2.5 + L TypeError: unsupported operand type(s) for +: 'float' and 'list'
L.insert(1, 123)
L[4] = False
L = [2, 123, True, [8, 'texto'], False, 'algo']
Criar uma lista para os métodos e operações funcionarem.
Deve ser uma lista
L = [2, True,123, [8, 'texto'], 1, 'algo'] 00 11 2 2 3 3 44 5
- O método pop remove o item da lista, retornando o seu valor. L = [1, 'algo', 2.71, ['A', 4], 'abc', 4, 2.54] v1 = L.pop() L = [1, 'algo', 2.71, ['A', 4], 'abc', 4] v2 = L.pop(0) L = ['algo', 2.71, ['A', 4], 'abc', 4] v3 = L.pop(-3) L = ['algo', 2.71, 'abc', 4] v4 = L.pop(12) IndexError: pop index out of range
v1 = 2.
v2 = 1
v3 = ['A', 4]
if - len (Lista) <= posição < len (Lista): valor = Lista.pop(posição)
L = [1, "Algo", 2.71, 1, ['A', 1], 1]
c1 = L.count(1) c2 = L.count(['A', 1]) c3 = L.count('algo')
p1 = L.index(1) p2 = L.index(1, 2) p3 = L.index('A')
if valor in Lista: posição = Lista.index(valor)
c1 = 3 c2 = 1 c3 = 0
p1 = 0 p2 = 3 ValueError: 'A' is not in list
- Listas fazem referência para uma região da **memória onde os dados serão armazenados.
00 FalseTrue 2.52.
L1 = [0, True, 2.5] L2 = L L2[1] = False
00 FalseTrue 2.52.
L1 = [0, True, 2.5] L2 = L1[:] L2[1] = False
L1^0 True^ 2.
L
- Criar um procedimento (função sem retorno) que faz a leitura de N valores de uma lista (passada por referência).
def LerLista (L, N): i = 0 while i < N: x = float ( input ("Digite um valor: ")) L.append(x) i = i + 1
N = int ( input ("Digite o número de itens: ")) Lista = [] LerLista(Lista, N) print (Lista)
Criar a lista vazia antes da chamada da função!!!
✔ Não importa o nome do parâmetro ✔ Listas passadas por referência ✔ Demais variáveis passadas por valor
Lista L
3.5 2.0 7.
L.append(x)