Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação em Python
2
Média dos Alunos
while True:
nome = input("Nome: ")
if nome == '-1':
break
print("Fim!")
3
Média dos Alunos &
Media da Turma
soma, qtde = 0, 0
while True:
nome = input("Nome: ")
if nome == '-1’:
break
n1 = float(input("Nota da primeira prova: "))
n2 = float(input("Nota da segunda prova: "))
media = (n1 + n2) / 2
if media >= 7:
print("O aluno %s foi aprovado com media %.2f" % (nome, media))
else:
print("O aluno %s foi reprovado com media %.2f" % (nome, media))
qtde += 1
soma += media
print("Media da turma: " % (soma / qtde))
print("Fim!")
4
Mas...
5
Mas...
8
Voltando...
9
Voltando...
10
Listas
11
Listas
Na prática
medias = []
soma = 0
while True:
nome = input("Nome: ")
if nome == '-1':
break
n1 = float(input("Nota da primeira prova: "))
n2 = float(input("Nota da segunda prova: "))
media = (n1 + n2) / 2
if media >= 7:
print("O aluno %s foi aprovado com media %.2f" % (nome, media))
else:
print("O aluno %s foi reprovado com media %.2f" % (nome, media))
soma += media
medias.append(media)
print("Todas as medias: %s" % medias)
print("Media da turma: %f" % (soma / len(medias)))
print("Fim!")
12
Listas
13
Listas
Inserção
14
Listas
Acesso
i = 0
while i < len(lista):
print(lista[i])
15
i += 1
Listas
Acesso
16
Listas
Acesso [Indexação Negativa]
17
Listas
Acesso [Range de Índices]
18
Listas
Acesso [Range de Índices
Negativos]
19
Listas
Acesso [Mudando Valores]
20
Listas
Acesso [Mudando Valores]
21
Listas
Cópia e Fatiamento
a = [3, 4, 1]
b = a
b[0] = 9
print("B: %s" % b)
22
print("A: %s" % a)
Listas
Cópia e Fatiamento
a = [3, 4, 1]
b = a
b[0] = 9
print("B: %s" % b)
print("A: %s" % a)
23
Listas
Cópia e Fatiamento
24
Listas
Concatenação
a = [3, 5, 7]
b = [9, 11, 13]
c = a + b
print("C: %s" % c)
25
Listas
Remoção
a = [1, 2, 3, 4, 5]
del a[2:4]
print("A: %s" % a)
26
Listas
Remoção
27
Listas
Remoção
28
Listas
Checar existência
29
Listas
Remoção Total
30
O construtor list()
while True:
nome = input("Nome: ")
if nome == '-1’:
break
n1 = float(input("Nota da primeira prova: "))
n2 = float(input("Nota da segunda prova: "))
print("Fim!")
33
E se...
medias = {"maciely": 7,
"mariana": 8,
"alisson": 8,
"jose adriano": 9}
nome = input("Informe o nome do aluno: ")
if nome in medias:
print("Media = %d" % medias[nome])
35
E se…
medias = {"maciely": 7,
"mariana": 8,
"alisson": 8,
"jose adriano": 9}
nome = input("Informe o nome do aluno: ")
if nome in medias:
print("Media = %d" % media[nome])
36
Dicionários
37
Dicionários
carros["ano"] = 1984
42
Dicionários
Remoção
carros.pop("modelo")
44
Método Descrição
46
E mais...
47
Tuplas
48
Tuplas
print(y)
51
Resumindo...
52
Obrigado!
Alguma dúvida?
53