*

Armando

  • *
  • contador 1
  • mas karma +0/-0
    • Ver Perfil
Python números perfectos
« en: Noviembre 06, 2015, 04:56:46 am »
def funcion(lista):
    perfectos = 0
    for i in range(0, 10):
        divisor = 0
        for k in range(1, lista):
            if lista % k == 0:
               divisor = divisor + k
        if lista == divisor:
            perfectos = perfectos + 1
    return perfectos
lista = [10,22,5,8,6,28,1,222,3,11]
print("Números perfectos en la lista:",funcion(lista))

#Programa que muestra numeros perfectos de una lista.

#Actualizado en formato función
Por favor, apoya esta pregunta en redes sociales


Conecta con tu cuenta para responder


 

Post relacionados

  Asunto / Iniciado por Respuestas Último mensaje
tema url tema 2 Respuestas
1780 Vistas
Último mensaje Octubre 16, 2015, 04:28:34 pm
por octavio Mexico