输出3位水仙花数。所谓n位水仙花是指一个n位的十进制数,其各位数字的n次方之和恰好等于该数本身
时间: 2023-05-19 20:05:34 浏览: 92
水仙花数,具有很奇妙的性质:它的每位数字的三次方的和等于这个三位数本身
以下是输出3位水仙花数的代码:
```python
for i in range(100, 1000):
num = i
sum = 0
while num > 0:
digit = num % 10
sum += digit ** 3
num //= 10
if i == sum:
print(i)
```
输出结果为:
```
153
370
371
407
```
阅读全文