A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Apresentação da linguagem Python Parte 2 Renan Vieira.

Apresentações semelhantes


Apresentação em tema: "Apresentação da linguagem Python Parte 2 Renan Vieira."— Transcrição da apresentação:

1 Apresentação da linguagem Python Parte 2 Renan Vieira

2 Controle de fluxo - IF Sem uso de begin-end ou { }, usa-se identação Não usa then, usa dois pontos : Elif = else if

3 Instruções IF

4 EXERCICIO Crie um programa em Python para receber do usuário os três coeficientes (a, b e c) de uma equação do 2º grau e exiba as duas raízes (mesmo se elas forem complexas). Especifique se elas são iguais, diferentes, e se são reais ou complexas Dicas: Python utiliza o comando input (string) para ler entradas do teclado e atribuir o valor lido a uma variavel. Ex: a = input (Digite o coeficiente a) o comando print pula para próxima linha após o término da impressão. Se for colacada uma vírgula no fim da string (ou valor) a ser impressa(0) o próximo conteúdo é impresso na mesma linha Ex: print u'A resposta é: ', x # x = 10 A resposta é: 10

5 Laços - While Igualmente ao if usa identação Pode usar break para forçar a parada no laço

6 EXERCICIO Crie um programa em Python para preencher uma lista de 10 elementos. Após o preenchimento imprima-os Dicas: Lembre-se que o append é um método de listas, portanto lista.append (numero) Não se esqueça de inicializar a lista vazia

7 Laços - FOR Funciona com um for each, ou seja para cada Trabalha com sequências (listas, vetores, strings) e itera automaticamente (sem necessidade de se criar uma variável para iteração) sobre a sequência Range (x) é muito utilizada nessa estrutura Lembrando: range (inic, fim + 1, passo de incremento) >>> range (2, 10, 2) [2,4,6,8]

8 Laços - FOR

9 Compreensão de listas Maneira poderosa de se incializar listas – Conceitos de programação funcional (Python também é funcional!!) Sintaxe: forin [expressão for name in lista]

10 EXERCICIO Dada uma lista crie uma outra llista usando compreensão de listas com os elementos maiores que 4, elevados ao quadrado

11 Definindo Funções

12 Chamando Funções Lembrando que as variáveis criadas numa função são perdidas após a execução da mesma- Variáveis Locais >>> def myfun(x, y): return x * y >>> myfun(3, 4) 12 >>> myfun(y=3, x=4) 12 >>> myfun(3, y=4) 12


Carregar ppt "Apresentação da linguagem Python Parte 2 Renan Vieira."

Apresentações semelhantes


Anúncios Google