打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身
时间: 2023-10-27 15:17:32 浏览: 84
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身
5星 · 资源好评率100%
以下是打印所有的水仙花数的 Python 代码:
```python
for i in range(100, 1000):
temp = i
sum = 0
while temp > 0:
digit = temp % 10
sum += digit ** 3
temp //= 10
if i == sum:
print(i)
```
输出结果为:
```
153
370
371
407
```
阅读全文