返回列表 發帖
本帖最後由 許浩浩 於 2024-1-31 13:42 編輯
  1. def compute(n):
  2.     total=0
  3.     for j in range(1,n):
  4.         s=0
  5.         str1=str(j)
  6.         for i in range(0,len(str1)):
  7.             s=s+math.pow(int(str1[i]),len(str1))
  8.         if(int(s)==int(str1)):
  9.             print(f"{str1}")
  10.             total=total+j
  11.     return total
  12. import math
  13. n=int(input())
  14. t=compute(n)
  15. print(t)
複製代碼

TOP

返回列表