用python输出所有1000以内的水仙花数
时间: 2023-02-27 19:05:02 浏览: 164
python 计算1000以内的水仙花数
5星 · 资源好评率100%
在 Python 中,您可以使用以下代码来输出所有 1000 以内的水仙花数:
```
for num in range(1, 1000):
order = len(str(num))
sum = 0
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** order
temp //= 10
if num == sum:
print(num)
```
这段代码会在控制台中输出所有 1000 以内的水仙花数,每一个数字占一行。
阅读全文