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