Escolar Documentos
Profissional Documentos
Cultura Documentos
TURMA: 3
Data: 23.05.16
4) Como as string so imutveis, vamos nesse exemplo , fazer criar uma nova
string e fazer a concatenao de uma string antiga em uma nova.
>>> saudacao = "Al Mundo"
>>> novaSaudacao = 'E'+saudacao[1:]
>>> print(novaSaudacao)
El Mundo
5) Vamos agora, selecionar uma posio dentro de uma LISTA e nessa posio
iremos pegar a uma fatia da string.
>>> lista = ["Cama","Cadeira"]
>>> print(lista[0][1])
a
>>> print(lista[0][2])
m
>>> print(lista[1][1:-1])
adeir
8) Iremos agora verifica se uma string EST contida em outra utilizando o in.
>>> s = "Maria Amlia Souza"
>>> "Amlia" in s
True
>>> "Souza" in s
True
9) Iremos agora fazer o uso do for para percorrer uma determina lista e exibir
seus valores.
>>> i=[8,9,15]
>>> for e in i:
print(e)
8
9
15
10) Utilizaremos agora o while para executar a mesma ao que o for realizou
anteriormente.
>>> i=[8,9,15]
>>> x=0
>>> while x <= len(i):
e = i[x]
print(e)
x+=1
8
9
15
11) Vamos agora fazer uma pesquisa dentro de uma lista utilizando tambm o
break.
def pesquisar():
c = int(input("Digite um nmero pesquisar:"))
i=[8,9,10,11,12,13]
for e in i:
if e == c:
print("Elemento encontrado")
break
else:
print("Elemento no encontrado")
>>> pesquisar()
Digite um nmero pesquisar:10
Elemento no encontrado
Elemento no encontrado
Elemento encontrado
12) Vamos realizar agora uma pesquisa com uma sada avanada:
def pesquisar():
c = int(input("Digite um nmero pesquisar:"))
i=[8,9,10,11,12,13]
for e in i:
if e == c:
print("Elemento encontrado!%d",end='<---)')
break
else:
print("Elemento no encontrado%d"%e)
Digite um nmero pesquisar:12
Elemento no encontrado8
Elemento no encontrado9
Elemento no encontrado10
Elemento no encontrado11
Elemento encontrado!%d<---)
0
1
2
3
4
5
6
7
8
9
14) Vamos agora realizar uma pesquisa escrita utilizando for e range.
>>> for v in range(5,8):
print (v)
5
6
7
15) Vamos realizar uma pesquisa usando for, range com saltos.
>>> for v in range(0,88,3):
print(v,end=', ')
0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66,
69, 72, 75, 78, 81, 84, 87,
16) Vamos agora transformar um range em uma lista usando a funo list.
>>> l = list(range(100,1000,50))
>>> print(l,end=',' )
[100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850,
900, 950],
17) Vamos agora percorrer uma lista de forma a verificar o maior e maior valor.
>>> l = [1,7,2,4]
>>> maximo=l[0]
>>> for e in l:
if e > maximo:
maximo = e
print (maximo)
7