水仙花数对于某个三位整数x,如果其个位、十位和百位分别为a、b和c,且满足如下条件:

a3 + b3 + c**3 = x,则称x为水仙花数

i = int(input("100到一个数字范围:"))
for num in range(100, i):
    a = num % 10
    b = num // 10 % 10
    c = num // 100

    if a ** 3 + b ** 3 + c ** 3 == num:
        print(num)

标签: none

添加新评论