美文网首页
三位水仙花数

三位水仙花数

作者: 幸福修补匠 | 来源:发表于2020-08-11 16:11 被阅读0次

    描述

    "水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身。

    例如:ABC是一个"3位水仙花数",则:A的3次方+B的3次方+C的3次方 = ABC。

    请按照从小到大的顺序输出所有的3位水仙花数,请用"逗号"分隔输出结果。

    输入输出示例

    输出仅表示格式,不表示对错。

     输入                输出

    无输入               111,222

    pythons代码:

    l=[]

    for i in range(100,1000):

        a=i//100

        b=i//10-a*10

        c=i%10

        if i==pow(a,3)+pow(b,3)+pow(c,3):

            l.append(i)

    for j in range(len(l)):

        if j==len(l)-1:

            print(l[j])

        else:

            print("{},".format(l[j]),end='')

    相关文章

      网友评论

          本文标题:三位水仙花数

          本文链接:https://www.haomeiwen.com/subject/yosvrktx.html