Faculdade Metropolitana de Maringá Introdução à linguagem Python Minicurso – Aula 2 Prof.º Alexandre C. Andreani Dúvidas? [email protected] 1 / 35 Tópicos ● Listas ● Conjuntos ● Dicionários ● funções ● Classes 2 / 35 Listas 3 / 35 Listas O que é? ● ● Uma lista é um conjunto ordenado de valores, onde cada valor é identificado por um índice; Os valores que compõem uma lista são chamados de elementos; 4 / 35 Listas Como faz? ● Sintaxe ● Exemplos 5 / 35 Listas Exemplo Faça um programa que receba a idade de 3 pessoas, exibindo-as em seguida. 6 / 35 Listas Exemplo Faça um programa que receba a idade de 3 pessoas, exibindo-as em seguida. 7 / 35 Listas Exercício 8 / 35 Listas Exercício 9 / 35 Listas Exercício 10 / 35 Listas Resposta 11 / 35 Conjuntos 12 / 35 Conjuntos O que é? 13 / 35 Conjuntos Como faz? 14 / 35 Conjuntos Como faz? 15 / 35 Conjuntos Operações 16 / 35 Conjuntos Remover elemento 17 / 35 Conjuntos Exemplo Faça um programa que receba dois conjuntos de números e mostre os números diferentes e o seu total. 18 / 35 Conjuntos Exercício Faça um programa que receba 3 conjuntos(A, B e C) de números e mostre os números pertencentes apenas a A e B e o seu total. 19 / 35 Conjuntos Exercício Faça um programa que receba 3 conjuntos(A, B e C) de números e mostre os números pertencentes apenas a A e B e o seu total. 20 / 35 Dicionários 21 / 35 Dicionários O que é? 22 / 35 Dicionários O que é? 23 / 35 Dicionários Como faz? 24 / 35 Dicionários Como faz? 25 / 35 Dicionários Como faz? 26 / 35 Dicionários Exemplo Faça um programa que receba múltiplos contatos e as informações pessoais de cada um (nome completo, cpf, idade, sexo, estado onde mora) e permita buscar um contato pelo cpf. 27 / 35 Dicionários Exercício Faça um programa que receba múltiplos contatos e as informações pessoais de cada um (nome completo, cpf, idade, sexo, estado onde mora) e permita buscar o contato por cpf. Caso o contato seja de outro estado, que não PR, mostre “endereço inválido“. 28 / 35 Dicionários Resposta 29 / 35 Funções e Classes No quadro 30 / 35 Funções e Classes Exercício 31 / 35 Funções e Classes Exercício 32 / 35 O que você aprendeu hoje? ● Listas ● Conjuntos ● Dicionários ● funções ● Classes 33 / 35 Referências ● Zen do Python com exemplos – ● http://artifex.org/~hblanks/talks/2011/pep20_by_ example.html Lista de exercícios – http://wiki.python.org.br/ListaDeExercicios 34 / 35 35 / 35