import math
for i in range(100,1000):
a=i/100
b=i/10%10
c=i%10
if(a3+b3+c**3==i):
print(i)
##为什么这个运行出来什么都没有,求解
试试这样:
for i in range(100, 1000):
a = i % 10
b = int(i / 100)
c = (int(i / 10)) % 10
if i == a ** 3 + b ** 3 + c ** 3:
print(i, end=' ')
测试图:
如有帮助,还请帮忙点下采纳!感谢!
需要转换一下类型,望采纳!谢谢
import math
for i in range(100,1000):
a=int(i/100)
b=int(i/10)%10
c=i%10
if a**3+b**3+c**3==i:
print(i)