fun函数找到100~999之间各位数和为整数x
时间: 2023-12-14 14:01:03 浏览: 81
fun函数的作用是找到100~999之间各位数和为整数x的所有数字,并返回这些数字的列表。
fun函数的实现思路如下:
1. 首先定义一个空列表result,用来存储符合条件的数字。
2. 然后对100~999之间的每一个数字进行遍历,计算其各位数字之和。
3. 如果某个数字的各位数字之和等于x,则将该数字加入到result列表中。
接下来是fun函数的具体代码实现:
```python
def fun(x):
result = []
for num in range(100, 1000):
digit_sum = sum(int(digit) for digit in str(num))
if digit_sum == x:
result.append(num)
return result
```
例如,当调用fun(10)时,函数将返回[109, 118, 127, 136, 145, 154, 163, 172, 181, 190, 208, 217, 226, 235, 244, 253, 262, 271, 280, 307, 316, 325, 334, 343, 352, 361, 370, 406, 415, 424, 433, 442, 451, 460, 505, 514, 523, 532, 541, 550, 604, 613, 622, 631, 640, 703, 712, 721, 730, 802, 811, 820, 901, 910],即所有各位数字之和为10的三位数。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)