Você está na página 1de 6

Alunos: Bruno

TURMA: 3
Data: 23.05.16

LISTAS COM STRINGS

1) Criando uma string e atribuindo uma das letras a uma varivel


>>> fruta = "banana"
>>> letra = fruta[1]
>>> print(letra)
>>> letra = fruta[0]
>>> print(letra)
b

2) Exibindo o tamanho de uma string


>>> fruta = "banana"
>>> len(fruta)
6

3) Exibindo apenas uma fatia da string


>>> s = "Pedro, Paulo e Maria"
>>> print(s[0:5])
Pedro

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

6) Vamos agora contar as ocorrncias de uma letra ou palavra dentro de uma


string.
>>> t = "Um tigre, dois tigres, trs tigres"
>>> t.count("tigre")
3
>>> t.count("tigres")
2
>>> t.count("t")
4

7) Neste exemplo iremos verificar se uma string NO est contida em outra


utilizando o not in.
>>> s = "Todos os caminhos levam a Roma"
>>> "levam" not in s
False
>>> "Caminhos" not in s
True

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<---)

13) Vamos criar um range de 10 numeros:


>>> for v in range(10):
print(v)

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

18) A lista de temperatura de Londres foi alterada na lista T = [-2,0,2,4,6,11,-1,-


3]. Faa um programa que imprima a menor e a maior temperatura, assim
como a mdia.
def temp():
T = [-2,0,2,4,6,11,-1,-3]
media = 0
maximo = T[0]
minimo = T[0]
for e in T:
if e > maximo:
maximo = e
if e < minimo:
minimo = e
media = media + e
media = media/8
print("Temp Mxima:", maximo)
print("Temp Minima:", minimo)
print("Media:", media)
>>> temp()
Temp Mxima: 11
Temp Minima: -3
Media: 2.125

Você também pode gostar