结合Python选择结构和循环结构,输出水仙花数(即一个三位正整数,各位数字的立方和等于该数字本身,例如:153=1*1*1+5*5*5+3*3*3)。
时间: 2023-11-14 20:20:37 浏览: 77
好的,下面是Python代码:
```python
for i in range(100, 1000):
num = i
sum = 0
while num > 0:
digit = num % 10
sum += digit ** 3
num //= 10
if sum == i:
print(i)
```
以上是可以输出所有的三位水仙花数的代码。
阅读全文