Python Algor Timos Prontos

4300 palavras 18 páginas
NUMERO PERFEITO

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

Relacionados

  • Aplicação de meta-heurísticas no problema de controle ótimo de sistemas multi-robóticos
    5064 palavras | 21 páginas
  • Engenharia eletronica
    170363 palavras | 682 páginas
  • Concurso TI
    166209 palavras | 665 páginas
  • Fluxogramas
    162745 palavras | 651 páginas
  • Senhor
    341884 palavras | 1368 páginas
  • Curso completo mysql
    356494 palavras | 1426 páginas