Diferencia entre revisiones de «Implementación de algoritmos de teoría de números/Números amigos»

Contenido eliminado Contenido añadido
Línea 51:
Comprobar si dos números son amigos.
<source lang="python">
#Para Python 3.2.2
 
# Definición de la función de comprobación de números amigos
def números_amigosnumeros_amigos(x,y):
suma_x=0
suma_y=0
Línea 59 ⟶ 60:
if x%i==0:
suma_x+=i
for k in range(1,y):
if y%k==0:
suma_y+=k
return suma_x==y and suma_y==x
 
# Cuerpo del programa
n_1=int(raw_inputinput('Introduzca el nº 1: '))
n_2=int(raw_inputinput('Introduzca el nº 2: '))
 
if numeros_amigos(n_1,n_2):
print ('¡Son amigos! :)')
else:
print ('No son amigos :(')
</source>
2
 
=== Haskell ===