py 输出1000以内的水仙花数(指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身
时间: 2023-08-29 16:12:41 浏览: 169
)。
以下是您所要求的代码:
```python
for num in range(100, 1000):
sum = 0
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** 3
temp //= 10
if num == sum:
print(num)
```
请注意,这是一个简单的 Python 程序,可输出 1000 以内的所有水仙花数。
阅读全文
相关推荐









