思路:首先定义三个变量的范围a,b,c(a,b,c分别作为水仙花数的百位数,十位数,个位数,其中百位数不能为0),其次用另一个变量表示出水仙花数,最终用if判断出水仙花数
首先定义三个变量a,b,c
代码如下:
for a in range(1,10): for b in range(0,10): for c in range(0,10):
然后再次创建一个变量d用于表示水仙花数 (这里的方法和思路有很多种,在此不一一列举)
代码如下:
d = a*100+b*10+c
最后用if判断d是否为水仙花数,并打印出水仙花数
代码如下:
if a**3+b**3+c**3 == d: print(d)
简简单单的总代码如下:
for a in range(1,10): for b in range(0,10): for c in range(0,10): d = a*100+b*10+c if a**3+b**3+c**3 == d: print(d)