BC91 水仙花数

思路:

step1:注意输入类型;同时可以创建flag,这样便于分离打印;

代码如下:

while True:
    try:
        m,n = input().split()
        o = []
        flag = True
        for i in range(int(m),int(n)+1):
            c = i%10
            b = (i-c)%100//10
            a = i//100
            if a**3 + b**3 + c**3 == i:
                flag = False
                o.append(str(i))
        if flag:
                print('no')
        else:
            for i in o:
                print(i,end=' ')
    except:
        break