diff options
Diffstat (limited to '06-Sum-Square-Difference/sumsq.py')
-rw-r--r-- | 06-Sum-Square-Difference/sumsq.py | 28 |
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))) |