# +--------------------------------------------------------------------------+ # | 2^15 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26. | # | | # | What is the sum of the digits of the number 2^1000? | # +--------------------------------------------------------------------------+ # Populate a list, L, with the digits of 2^1000 x = 2**1000 S = str(x) L = [] for x in range(len(S)): L.append(int(S[x])) # And add them sum = 0 for x in range(len(L)): sum += L[x] print sum