Introdução a programação em python d3 anexo (códigos)

Post on 01-Jul-2015

38 views 0 download

Transcript of Introdução a programação em python d3 anexo (códigos)

Programação em Python

Lista de códigos

A partir de agora você vai acompanhar, (e quando possível, testar) códigos de programação em Python.

Procure notar as particularidades da linguagem, para que, assim, você consiga desenvolver seus próprios códigos sem a ajuda de tutoriais.

Programa Olá Mundo! [Hello World!]

print('Olá, Mundo!')

Esse é o primeiro exemplo usado em quase todos os tipos de linguagem. Note que, nessa linguagem, o código para imprimir em tela uma mensagem para o usuário cabe em uma linha, apenas.

Imprimindo uma lista ordenada com os itens com a primeira letra em maiúscula

lista = ['laranja', 'banana', 'uva'] lista.sort()

for item in lista: print (item.capitalize())

Contando palavras em um arquivo

arquivo = file('text.txt') palavras = arquivo.read().split() unicas = set(palavras)

print 'Palavras: %d. Tirando as repetidas: %d' % (len(palavras), len(unicas))

Números perfeitos

#Calcula n números perfeitos.from math import *

def is_numero_perfeito(n=0): if n == 0:

return False

return sum(x for x in range(1,n) if not n%x) == n

def numeros_perfeitos(n=0): cont = 0 i = 0 while cont < n:

if is_numero_perfeito(i): print (i)cont = cont+1 i=i+1

numeros_perfeitos(3)

Cálculos matemáticos

from math import *x = 5print(sqrt(x))

print(sin(x))

print(log(x))

print(cos(x))

Sequência de Fibonacci

valor = int(raw_input("Digite o valor: "))

a, b = 0, 1 while b <= valor:

print (b) a, b = b, a+b

Retornar o quadrado de um valor

def pot(a): return(a*a)

Somar os cem primeiros naturais

sum(x for x in range(101)) 5050