aboutsummaryrefslogtreecommitdiffstats
path: root/06-Sum-Square-Difference
diff options
context:
space:
mode:
Diffstat (limited to '06-Sum-Square-Difference')
-rw-r--r--06-Sum-Square-Difference/sumsq.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/06-Sum-Square-Difference/sumsq.py b/06-Sum-Square-Difference/sumsq.py
new file mode 100644
index 0000000..fdd43e4
--- /dev/null
+++ b/06-Sum-Square-Difference/sumsq.py
@@ -0,0 +1,28 @@
+# The sum of the squares of the first ten natural numbers is,
+# 12 + 22 + ... + 102 = 385
+# The square of the sum of the first ten natural numbers is,
+# (1 + 2 + ... + 10)2 = 552 = 3025
+# Hence the difference between the sum of the squares
+# of the first ten natural numbers and the square of the sum is
+# Find the difference between the sum of the squares of the first
+# one hundred natural numbers and the square of the sum.
+
+import PIL
+import math
+
+nums = range(1, 11)
+numsq = range(1, 11)
+
+for i in nums:
+ i = i*i
+
+print(nums)
+print(numsq)
+
+sum1 = (sum(nums)**2)
+sum2 = (sum(numsq))
+
+print("The sum squared is: " + str(sum1))
+print("The sum of the squares is: " + str(sum2))
+
+print("The difference is: " + str(abs(sum2-sum1)))