learn02-python 水仙花数
打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如: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)
版权声明:本文为yangyang---1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。