https://projecteuler.net/problem=6
The sum of the squares of the first ten natural numbers is,
$$1^2 + 2^2 + ... + 10^2 = 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 3025 − 385 = 2640. Find the difference between the sum of the squares of the first one hundred natural numbers and the square of the sum.
In [36]:
mylist = list(range(101))
sqmylist=[]
print(mylist)
for i in mylist:
a=i**2
sqmylist.append(a)
sum_one= sum(mylist)**2
print(sum_one)
print()
print(sqmylist)
print()
sum_two = sum(sqmylist)
print()
print(sum_two)
print()
answer = sum_one-sum_two
print(answer) # THE ANSWER IS 25164150
In [ ]:
# This cell will be used for grading, leave it at the end of the notebook.