Python Algor Timos Prontos
print "Numeros perfeitos: " for i in range (1, 1000):
SomaDivisores = 0 for j in range(1, i): if i % j == 0:
SomaDivisores = SomaDivisores + j if SomaDivisores == i: print i,
#Abum de Figurinhas class Album: def __init__(self,q,caminho): arq=open(caminho,'r') l=arq.readlines() arq.close() a=l.split(" ") a=map(int,a) self.a=a self.q=q def calcula_obtidas(self): return self.a
def calcula_faltam(self): k=range(0,self.q) for i in range (1,self.q+1): if self.a[i] in k: self.d=k.index(a[i]) k.pop(d) return k
def calcula_repitidas(self): k=[] l=[] qd=0 for i in range (len(self.a)): if a[i] in l: qd+=1 k.append(a[i]) else: g=self.a.pop(i)
l.append(g)
print "A fig", a[i],"tem", qd, "repitidas" print "Relação de duplicadas: ", k
#Programa Principal y=raw_input("Entre com o arquivo de fig: ")
x= input(" Entre c a quantidade de fig do album: ")
A=Album(x,y)
print A.calcula_obtidas() print A.calcula_faltam() print A.calcula_repitidas()
#ano população
hc=1e9 hb=130000000 ano=1982 while hc>=hb: hc = hc*1.01 hb = hb*1.03 ano = ano + 1 print ano
#Cálculo de e
s=0 i=1 fat=1 j=1 while j>1e-20: fat=fat*i j=1./fat s=s+j i=i+1 print s
#Divisores Primos
n=input("Entre com o número: ") s=0 i=0 j=1 l=[] for i in range(1,n+1): if n%i==0: while i>j:
if i%j==0: s=s+1 j=j+1 if s==2:
l.append(i)
print l
#Divisores de um numero
n=input ("Entre com um número") t=n while t>0: if n%t==0: print t t=t-1 #factorial: from math import*
from math import* for n in range(1,101): print factorial(n)
#Fatorial: Sem import
n=input("Valor de N: ") fat=1 for i in range(1,n+1): fat=fat*i print fat
#Fibonacci
i=input("Diga o valor de N: ") a,b,c=(1,1,1) print 0, 1, while c<i: print c, c=a+b a=b b=c w=float(c)/a print "razao: ", w
#Igualar População
hc=1e9 hb=130000000 ic=0.01 ib=0.03 ano=1982 while hc>=hb: hc=hc + hc*ic hb=hb + hb*ib ano=ano+1 print ano
#Imprimir 122333..
n=input("Valor de N: ") l=[] i=1 while i<n+1:
l.append([i]*i)
i=i+1 print l
#juros