Error en programa de numero perfecto
Publicado por Carlota (13 intervenciones) el 31/10/2017 10:15:59
Hola, he creado este programa para que el usuario introduzca un número entero y diga si es perfecto, pero me da error.
1
2
3
4
5
6
7
8
9
10
def Numeroperfecto(num):
suma = 0
num = float(raw_input("introduzca un numero: "))
for i in range(num/2):
if (num % (i+1) == 0):
suma += (i+1)
if num == suma:
return True
else:
return False
Valora esta pregunta


0