问题: 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
for
i
in
range
(
100
,
999
):
sxh_bw
=
int
(i
/
100
)
j
=
i
%
100
sxh_sw
=
int
(j
/
10
)
sxh_gw
=
j
%
10
pd
=
sxh_bw
**
3
+
sxh_sw
**
3
+
sxh_gw
**
3
if
(pd
==
i):
print
(i)