输出三位四位水仙花数
时间: 2023-12-06 20:37:30 浏览: 50
以下是Python代码,用于输出三位和四位水仙花数:
```python
# 输出三位水仙花数
for i in range(100, 1000):
num = str(i)
if int(num[0])**3 + int(num[1])**3 int(num[2])** == i:
print(i)
# 输出四位水仙花数
for i in range(1000, 10000):
num = str(i)
if int(num[0])**4 + int(num[14 + int(num[2])**4 + int(num[3])**4 == i:
print(i)
```
相关问题
用for循环输出所有的三四位数的水仙花数
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)
for i in range(1000, 10000):
# 计算千位、百位、十位、个位上的数字
a = i // 1000
b = (i // 100) % 10
c = (i // 10) % 10
d = i % 10
# 判断是否为水仙花数
if a**4 + b**4 + c**4 + d**4 == i:
print(i)
用Python求三位水仙花数
好的,以下是用 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
```
这四个数就是三位水仙花数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)