返回列表 發帖
  1. import math
  2. def compute(n):
  3.     total=0
  4.     for j in range(1,n):
  5.         s=0
  6.         str1=str(j)
  7.         
  8.         for i in range(0,len(str1)):
  9.             s=s+math.pow(int(str1[i]),len(str1))
  10.         
  11.         if int(s)==int(str1):
  12.             print(f"{str1}")
  13.             total+=j
  14.     return total

  15. n=int(input())
  16. t=compute(n)
  17. print(t)
複製代碼
回復 1# 鄭繼威

TOP

返回列表