2020-06-29
阅读量:
1666
用Python输出所有水仙花数
# num = 153
# a = num % 10
# c = num // 100
# b = num // 10 % 10 #先转成15,在求出5
# b = num % 100 // 10#先转成53,在求出5
for number in range(100, 1000, 1):
a = number % 10 #个位
b = number // 100 #十位
c = number % 100 // 10#百位
if number == a ** 3 + b ** 3 + c ** 3:
print(number)
# 方法2
for i in range(1, 10):
for j in range(0, 10):
for k in range(0, 10):
number = i * 100 + j * 10 + k
if i ** 3 + j ** 3 + k ** 3 == number:
print(number)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论