summaryrefslogtreecommitdiff
path: root/progs/a904.py
diff options
context:
space:
mode:
Diffstat (limited to 'progs/a904.py')
-rw-r--r--progs/a904.py19
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