水仙花数

def daffodil(a,b,c):
    a=int(a)
    b=int(b)
    c=int(c)
    a**=3
    b**=3
    c**=3
    tmp=a+b+c
    return tmp
n=100
while n<999:
    l=list(str(n))
    if daffodil(l[0],l[1],l[2])==n:
        print('水仙花数是:',n)
        n+=1
    else:
        n+=1
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注