python输出“水仙花数”。所谓水仙花数是指1个三位数,其各位数字的立方和等于该数本身。
时间: 2023-12-03 12:54:55 浏览: 70
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身
5星 · 资源好评率100%
可以使用以下代码来输出水仙花数:
```python
for num in range(100, 1000):
temp = num
sum = 0
while temp > 0:
digit = temp % 10
sum += digit ** 3
temp //= 10
if num == sum:
print(num)
```
输出结果为:
```
153
370
371
407
```
阅读全文