用python求水仙花数时,不报错,但是运行也没有结果,这是为啥啊
for i in range(100,1000,1):
a=i%10
b=(i//10)%10
c=(i//100)%10
if a3+b3+c**3==i:
print(i)
注意if的缩进
for i in range(100,1000,1):
a=i%10
b=(i//10)%10
c=(i//100)%10
if a**3+b**3+c**3==i:
print(i)
for i in range(100,1000,1):
a = i % 10
b = (i // 10) % 10
c = (i // 100) % 10
if a ** 3 + b ** 3 + c ** 3 == i:
print(i)
'''--result
153
370
371
407
'''
注意缩进
for i in range(100, 1000, 1):
a = i % 10
b = (i//10) % 10
c = (i//100) % 10
if a**3 + b**3+c**3 == i:
print(i)