p ython三位水仙花三循环
时间: 2023-07-30 07:12:06 浏览: 60
好的,以下是 Python 的三位水仙花数三重循环代码:
```python
for i in range(100, 1000):
a = i // 100
b = (i // 10) % 10
c = i % 10
if i == a**3 + b**3 + c**3:
print(i)
```
该代码会输出所有的三位水仙花数,即 153、370、371、407。
相关问题
p ython三位水仙花
Python代码如下:
```python
for i in range(100, 1000):
a = i // 100
b = (i // 10) % 10
c = i % 10
if a**3 + b**3 + c**3 == i:
print(i)
```
输出结果为:
```
153
370
371
407
```
p ython四位水仙花
以下是Python代码实现四位水仙花数的输出:
```python
for i in range(1000, 10000):
a = i // 1000 # 千位数
b = i % 1000 // 100 # 百位数
c = i % 100 // 10 # 十位数
d = i % 10 # 个位数
if a**4 + b**4 + c**4 + d**4 == i:
print(i)
```
输出结果为:
```python
1634
8208
```
阅读全文