题目描述
打印输出 100~999 所有的"水仙花数",所谓"水仙花数"是指一个三位数,其 5 各位数字立方和等于该数本身。例如::153 是一个"水仙花数",因为 153=1 的三次方+5 的三次方+3 的三次方。
s1=""
print("水仙花数如下所示:")
for i in range(100,1000):
s=str(i)
a1=int(s[-1])
a2=int(s[-2])
a3=int(s[-3])
if i == pow(a1,3)+pow(a2,3)+pow(a3,3):
s1=s1+str(i)+" "
print(s1)
万水千山总是情,给个打赏行不行。
打赏
