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

10
Programação em Python

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

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

Programação em Python

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

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.

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

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.

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

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())

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

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))

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

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)

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

Cálculos matemáticos

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

print(sin(x))

print(log(x))

print(cos(x))

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

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

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

Retornar o quadrado de um valor

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

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

Somar os cem primeiros naturais

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