yangyang---1
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 备注:分析的相当有思路 for i in range(100,1000): a = i // 100 #取整 b = (i-a*100)//10 c = i % 10 if i == a**3+b**3+c**3: print('这是水仙花数:',i)

相关文章: