def amis(n,p): s1=0 for d in range(1,n): if n%d==0: s1=s1+d s2=0 for d in range(1,p): if p%d==0: s2=s2+d if s1==p and s2==n: return True else: return False a=int(input("Saisir un entier naturel non nul : ")) b=int(input("Saisir un entier naturel non nul plus grand que le nombre précédent : ")) for n in range(a,b+1): for p in range(n+1,b+1): if amis(n,p)==True: print(n," et ",p," sont amicaux.")