您的位置:首页 > 编程语言 > Python开发

菜鸟python练习之找出水仙花数

2019-03-07 14:08 204 查看
"""
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
"""

import numpy as np

for i in range(100, 1001):
n = str(i)
n_list = []
for m in n:
n_list.append(m)
n_list = [int(a) for a in n_list]
n_list = np.array(n_list)
n_list = n_list ** 3
if n_list.sum() == i:
print(i)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: