python打印所有的水仙花数。所谓水仙花数,是指一个3位的整数,其各位数字的立方和等于该数本身。
时间: 2024-05-03 14:21:08 浏览: 75
python打印n位数“水仙花数”(实例代码)
这是一道 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
```
阅读全文