Python - Ayuda Por Favor

 
Vista:

Ayuda Por Favor

Publicado por jeremias (7 intervenciones) el 21/05/2010 21:21:00
necesito ayuda con este ejercicio .

debo: diseñar un procedimiento que dada una lista de numeros, la modifique para que solo sobrevivan a la llamada los numeros que son perfectos.

Muchas Gracias , Espero su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda Por Favor

Publicado por LeO (15 intervenciones) el 22/05/2010 09:01:29
Hola Amigo, lo pedis? Lo tenes.
jaja

def modificar (lista):
s=0
l=[]
for i in lista:
s=0
j=1
while j<i:
if (i%j)==0:
s=s+j
j=j+1
if s==i:
l.append(i)
return l

lista=[6,1,3,2,28,3,496]
l=modificar(lista)
for i in l:
print i,


Perdon por hacerlo tan largo pero tengo mucho sueño y me quiero Dormir!!

un abrazo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar