编辑代码

#如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数。
#例如:153=1^3+5^3+3^3,因此153就是一个水仙花数。
#编写程序打印出所有的水仙花数。

for i in range(100,1000,1):
    g=i%10                      #用模除求余数,求出i的个位数
    s=(i%100)//10               #求出十位数    
    b=i//100                    #求出百位数
    if i==(b**3+s**3+g**3):
        print(i)