python打印所有的水仙花数。所谓水仙花数,是指一个3位的整数,其各位数字的立方和等于该数本身。
时间: 2024-05-03 13:21:08 浏览: 72
输出所有的水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。
这是一道 Python 练习题,以下是示例代码:
```python
for n in range(100, 1000):
i = n // 100 # 百位数
j = n // 10 % 10 # 十位数
k = n % 10 # 个位数
if i ** 3 + j ** 3 + k ** 3 == n:
print(n)
```
运行结果:
```
153
370
371
407
```
阅读全文