diff options
Diffstat (limited to 'progs/a904.py')
-rw-r--r-- | progs/a904.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/progs/a904.py b/progs/a904.py new file mode 100644 index 0000000..9c41b60 --- /dev/null +++ b/progs/a904.py @@ -0,0 +1,19 @@ +import math
+def get_sum(n):
+ sum = 0
+ i = 1
+ while i <= (math.sqrt(n)):
+ if n%i == 0:
+ if n/i == i :
+ sum = sum + i
+ else:
+ sum = sum + i
+ sum = sum + (n / i )
+ i = i + 1
+ sum = sum - n
+ return sum
+def check_abundant(n):
+ if (get_sum(n) > n):
+ return True
+ else:
+ return False
\ No newline at end of file |