python编程, 用def函数调用怎么写

img

def pow3sum(n):
    return sum([int(i)**3 for i in str(n)])

result = []
for i in range(100,1000):
    if i==pow3sum(i):
        result.append(str(i))
print(','.join(result))

输出:
153,370,371,407