for a in range(10):
for b in range(10):
for c in range(10):
if a3 + b3 + c*3 == a100 + b 10 +c:
hua = a100+b*10+c
if hua >= 100:
print('水仙花数:{}'.format(hua))
只打印:
水仙花数:153
水仙花数:370
水仙花数:371
水仙花数:407
而不是打印:
省略无数个"水仙花数:153"
水仙花数:370
省略有无数"水仙花数:153"一半的"水仙花数:371"
省略无数个"水仙花数:407"
缩进就代码了代码结构关系的变化,当然有区别
for a in range(10):
for b in range(10):
for c in range(10):
if a**3 + b**3 + c**3 == a*100 + b*10 +c:
hua = a*100+b*10+c
if hua >= 100:
print('水仙花数:{}'.format(hua))
注意缩进
你的意思是你以前是这样?