用for循环输出水仙花数
时间: 2023-07-01 17:24:05 浏览: 108
C语言案例-水仙花数.zip
好的,以下是用for循环输出水仙花数的代码:
```python
for num in range(100, 1000):
# 求出每个数字的百位、十位、个位
digit1 = num // 100
digit2 = num % 100 // 10
digit3 = num % 10
# 判断是否为水仙花数
if num == digit1 ** 3 + digit2 ** 3 + digit3 ** 3:
print(num)
```
这段代码会输出所有三位数中的水仙花数,即153、370、371、407。
阅读全文