Introdução a programação em python d3 anexo (códigos)
-
Upload
moises-de-paula -
Category
Documents
-
view
38 -
download
0
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