python 运行没有结果。空的。也不报错。


for i in range(100,1000):
    if i==(i//100)^3+(i//10)^3+(i%10)^3:
      print(i)


for i in range(100,1000):
    if i==((i//100)**3+((i-i//100*100)//10)**3+(i%10)**3):
      print(i)

^ 改成 **

 for i in range(100, 1000):
    if i==((i // 100) ** 3 + (( i - i // 100 * 100) // 10) ** 3 + (i % 10) ** 3):
      print(i)

img

望采纳,谢谢!

for i in range(100,1000):
    if i==int(str(i)[0]) ** 3 + int(str(i)[1]) ** 3 +int(str(i)[2]) ** 3:
        print(i)