救命救命救命,求求了。。。。。。。。。。。。。。。。。
for i in range(100, 1000):
s = sum(map(lambda x:int(x[0]) **3 + int(x[1]) **3 + int(x[2]) **3, [str(i)]))
if s == i:
print(i)
for i in range(100,1000):
a = i//100
b = (i-a*100)//10
c = (i-a*100-b*10)
if i == pow(a,3)+pow(b,3)+pow(c,3):
print(i)
输出
153 370 371 407