如何利用Python实现水仙花数的计算呢?
首先,我们要了解什么是水仙花数。
所谓水仙花数,是指一个三位数,其各位数字立方和等于该数本身。
例如153=1^3+5^3+3^3
370=3^3+7^3+0^3
下面展示代码
for i in range(100,1000): #计算100到999之间的水仙花数
a=i%10 #个位
b=i//10%10 #十位
c=i//100 #百位
if a**3+b**3+c**3==i: #判断
print(i)