Buscar

Prévia do material em texto

Python Básico
2
Estruturas 
de Repetição
2
Operadores in e not in
• Em Python, os operadores in e not in são 
usados para verificar se um valor pertence 
ou não a um conjunto de valores.
• O operador in verifica se um valor está 
presente em um conjunto, enquanto o 
operador not in verifica se um valor não 
está presente em um conjunto (inverte a 
operação).
3
Operadores in e not in
• # exemplo de uso do operador in
4
5
Loops
For in
fruits = 
["apple", "banana", "cherry"]
for x in fruits:
print(x)
6
Loops for iteram sobre uma sequência de items (listas, 
tuplas, string ou quaisquer outros objetos cuja a 
linguagem considere como um “iterator”)
For in
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
if x == "banana":
break
7
fruits = ["apple", "banana", "cherry"]
for x in fruits:
if x == "banana":
continue
print(x)
A instrução break para o loop 
antes que ele percorra todos 
os itens
a instrução continue podemos 
parar a iteração atual do loop e 
continuar com a próxima
For in
for x in range(6):
print(x)
8
A função range() retorna uma sequência de números, 
começando em 0 por padrão, e incrementando em 1 (por 
padrão), e termina em um número especificado.
for x in range(2, 6):
print(x)
9
Exemplos
For in -Aninhado
adj = ["red", "big", "tasty"]
fruits = 
["apple", "banana", "cherry"]
for x in adj:
for y in fruits:
print(x, y)
10
Um loop aninhado é um loop dentro de um loop.
11
Instruções while
Com o loop while podemos executar um 
conjunto de instruções, desde que uma 
condição seja verdadeira.
i = 1
while i < 6:
print(i)
i += 1
i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1
12
Exercícios de Fixação
Exemplos4
Python Aula 03 
01. Faça um programa que peça uma nota, entre 
zero e dez. Mostre uma mensagem caso o valor 
seja inválido e continue pedindo até que o usuário 
informe um valor válido.
13
Exercícios de Fixação
Exemplos4
02. Faça um programa que leia um nome de 
usuário e a sua senha e não aceite a senha igual 
ao nome do usuário, mostrando uma mensagem 
de erro e voltando a pedir as informações.
14
Exercícios de Fixação
Exemplos4
Python Aula 03 
03. Desenvolva um gerador de tabuada, capaz de 
gerar a tabuada de qualquer número inteiro entre 1 a 
10. O usuário deve informar de qual numero ele 
deseja ver a tabuada. A saída deve ser conforme o 
exemplo abaixo
15
Exercicios de Fixação
Exemplos4
Python Aula 03 
04. Faça um programa que leia 'n' 
números (maior que um), informe o 
maior, a soma e a média dos números..
16
Exercicios de Fixação
Exemplos4
Python Aula 03 
04. Faça um programa que leia 'n' números 
(maior que um), informe o maior, a soma e a 
média dos números..
17
Exercícios de Desafio
Python Aula 03 
Faça um programa que peça um número inteiro e determine 
se ele é ou não um número primo. Um número primo é 
aquele que é divisível somente por ele mesmo e por 1.
18
Exercícios de Desafio
Exemplos4
Python Aula 03 
Faça um programa que imprima na tela apenas os 
números ímpares entre 1 e 50.
	Slide 1: Python Básico
	Slide 2
	Slide 3: Operadores in e not in
	Slide 4: Operadores in e not in
	Slide 5: Loops
	Slide 6: For in
	Slide 7: For in
	Slide 8: For in
	Slide 9: Exemplos
	Slide 10: For in -Aninhado
	Slide 11: Instruções while
	Slide 12: Exercícios de Fixação
	Slide 13: Exercícios de Fixação
	Slide 14: Exercícios de Fixação
	Slide 15: Exercicios de Fixação
	Slide 16: Exercicios de Fixação
	Slide 17: Exercícios de Desafio
	Slide 18: Exercícios de Desafio
	Slide 19

Mais conteúdos dessa disciplina