https://blog.csdn.net/sinat_28576553/article/details/81154912(总结的很详细)
h=0
for i in range(100,1000):
# for j in range(3):
m1=int(str(i)[0])
m2=int(str(i)[1])
m3=int(str(i)[2])
if i==m1*m1**2+m2*m2**2+m3*m3**2:
h += 1
print('水仙花数:\n',i)
print("it is total %d"%h)#此处的print返回的是完成一次循环输出一个h
h=0
for i in range(100,1000):
# for j in range(3):
m1=int(str(i)[0])
m2=int(str(i)[1])
m3=int(str(i)[2])
if i==m1*m1**2+m2*m2**2+m3*m3**2:#另一种表示形式if n == i ** 3 + j ** 3 + k ** 3:
h += 1
print('水仙花数:\n',i)
print("it is total %d"%h)
每进行一次循环输出一次值
输出结果:
水仙花数:
153
it is total 1
水仙花数:
370
it is total 2
水仙花数:
371
it is total 3
水仙花数:
407
it is total 4
Process finished with exit code 0
h=0
for i in range(100,500):
# for j in range(3):
m1=int(str(i)[0])
m2=int(str(i)[1])
m3=int(str(i)[2])
if i==m1*m1**2+m2*m2**2+m3*m3**2:
h += 1
print('水仙花数:\n',i)
print("it is total %d"%h)#####这个是不论符不符合if的条件都输出,也就是每一次迭代的都是399个一样的h输出
输出结果:
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
it is total 0
水仙花数:
153
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
it is total 1
水仙花数:
370
it is total 2
水仙花数:
371
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
it is total 3
水仙花数:
407
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4
it is total 4