المطلوب:
إيجاد مجموع الأرقام الناتجة عن رفع عدد 2 إلى قوة 1000.
مثال 2 ** 15 = 32768.
المجموع 3+2+7+6+8=26.
المطلوب:
إيجاد مجموع الأرقام الناتجة عن رفع عدد 2 إلى قوة 1000.
مثال 2 ** 15 = 32768.
المجموع 3+2+7+6+8=26.
#challenge : power digit sum
def power_digit_sum(number=2**1000):
power_digit_sum = 0
for i in str(number):
power_digit_sum = power_digit_sum + int(i)
print(f"Final result:\n{number}")
print(f"\nThe sum of power digits:\n{power_digit_sum}")
power_digit_sum()
الحل :
print ("all :", 2 ** 1000,"\nsum :",eval("+".join (str(2 ** 1000))))