你题目的解答代码如下:
def sxh(n):
if 100<=n<=999:
a = n % 10
b = n // 10 % 10
c = n // 100
if n==a**3+b**3+c**3:
print(n)
else:
print("不是")
else:
print("OVER")
n = int(input())
sxh(n)
如有帮助,望采纳!谢谢!
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)
x = int(input())
if x>999 or x<100:
print("OVER",end="")
sum = 0
d = x
while d>0:
k = d%10
sum = sum + k**3
d = d//10
if sum==x:
print(x,end=" ")
else:
print("不是")