### **تحديات بايثون Power Digit Sum**

المطلوب:
إيجاد مجموع الأرقام الناتجة عن رفع عدد 2 إلى قوة 1000.

مثال 2 ** 15 = 32768.
المجموع 3+2+7+6+8=26.

3 إعجابات
#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()
إعجاب واحد (1)

الحل :

print ("all :", 2 ** 1000,"\nsum :",eval("+".join (str(2 ** 1000))))
إعجابَين (2)