用python实现水仙花数
水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为1³ + 5³ + 3³ = 153。
文章共159字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为1³ + 5³ + 3³ = 153。
以下是Python代码实现水仙花数的方法:
for i in range(100, 1000):
# 将数字转换为字符串,然后分离出每个数字
num_str = str(i)
a = int(num_str[0])
b = int(num_str[1])
c = int(num_str[2])
# 判断是否为水仙花数
if a**3 + b**3 + c**3 == i:
print(i)
输出结果为:
```
153
370
371
407
```
更多推荐
已为社区贡献8条内容
所有评论(0)