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

Contenido eliminado Contenido añadido
Raulshc (discusión | contribs.)
rv
Línea 55:
# Definición de la función de comprobación de números amigos
def numeros_amigos(x,y):
a_xsuma_x=0
a_ysuma_y=0
for i in range(1,x):
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
for k in range(1,y):
 
if y%k==0:
numero1=int(input('Introduzca el nº 1: '))
suma_y+=k
numero2=int(input('Introduzca el nº 2: '))
return suma_x==y and suma_y==x
if numeros_amigos(numero1,numero2):
# Cuerpo del programa
numero1n_1=int(input('Introduzca el nº 1: '))
numero2n_2=int(input('Introduzca el nº 2: '))
if numeros_amigos(numero1n_1,numero2n_2):
print ('¡Son amigos! :)')
else: