Skip to content

Commit

Permalink
The Program will generate list of amicable pairs between the given nu…
Browse files Browse the repository at this point in the history
…mbers
  • Loading branch information
SaiSudhaV authored Oct 6, 2022
1 parent c7bcb7c commit f5ec41b
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions Logical Problems/Amicable_Pairs.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
num1 = int(input(""))
num2 = int(input(""))

def sum_of_proper_divisors(a):
add = 0
for i in range(1, a):
if a % i == 0:
add += i
return add

amicable_pair_list = []
for i in range(num1, num2, 1):
num = sum_of_proper_divisors(i)
if num > i:
if sum_of_proper_divisors(num) == i:
amicable_pairs = (i, num)
amicable_pair_list.append(amicable_pairs)
print(amicable_pair_list)

0 comments on commit f5ec41b

Please sign in to comment.