python运行以后没有结果
计算100到1000内的水仙花数,代码如下:a=0foriinrange(100,1000):i=str(i)length=len(i)forjinrange(lengt...
计算100到1000内的水仙花数,代码如下:
a = 0
for i in range(100,1000):
i = str(i)
length = len(i)
for j in range(length):
a = a + int(i[j])**3
if a == int(i):
print(i,'True')
运行以后没有结果,不知道为什么
将“for i in range(100,1000):”中的100改成153就会有结果,有人知道这是为什么吗 展开
a = 0
for i in range(100,1000):
i = str(i)
length = len(i)
for j in range(length):
a = a + int(i[j])**3
if a == int(i):
print(i,'True')
运行以后没有结果,不知道为什么
将“for i in range(100,1000):”中的100改成153就会有结果,有人知道这是为什么吗 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询