用Python找1000水仙花数
时间: 2023-11-19 07:11:27 浏览: 81
python 计算1000以内的水仙花数
5星 · 资源好评率100%
好的,水仙花数指的是一个三位数,其各位数字的立方和等于这个数本身。那么,我们可以用 Python 编写一个程序来找出 1000 以内的所有水仙花数。
代码如下:
```python
for i in range(100, 1000):
# 求出 i 的各位数字
a = i // 100
b = i // 10 % 10
c = i % 10
# 判断是否为水仙花数
if a**3 + b**3 + c**3 == i:
print(i)
```
这样,程序就会输出 1000 以内的所有水仙花数。
阅读全文