**تحديات بايثون: 03**

1* مجموع مربعات الأعداد الطبيعية تحت 10 هي:

1² + 2² + …10² = 385

2* مربع مجموع الاعداد الطبيعية تحت 10 هي:

(1+2+…10)² = 3025

الفارق بينهما 3025 – 385 = 2640

التحدي: أحسب الفارق في حالة أول 100 عدد طبيعي.

إعجاب واحد (1)

الحل :

numbers = range (1,101)
num_xx_2_sum = []
sum_num_xx_2 = sum(numbers)**2
for x in numbers :
  num_xx_2_sum.append (x**2)
num_xx_2_sum = sum (num_xx_2_sum)
print (sum_num_xx_2)
print ()
print (num_xx_2_sum)
print ()
print (sum_num_xx_2-num_xx_2_sum)