题解 | #水仙花数#

水仙花数

http://www.nowcoder.com/practice/dc943274e8254a9eb074298fb2084703

还算比较敢单

while 1:
    try:
        m,n = map(int,input().split())
        flag = []
        for i in range(m,n+1):
            sum1=0
            add = map(lambda x:int(x)**3,str(i))
            sum1=sum(add)
            if sum1 == i:
                flag.append(i)
        if len(flag) !=0:
            for i in flag:
                print(i,end=(" "))
        else:
            print("no")
            
    except:
        break

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务