用python编写程序表达求4位数中各位数的和等于11,并且能够被7整除的整数,然后以空格间隔输出
时间: 2024-02-23 15:58:11 浏览: 60
C语言程序设计-编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0;调用该函数找出10
5星 · 资源好评率100%
可以使用以下代码来实现:
```python
for i in range(1000, 10000):
if sum(map(int, str(i))) == 11 and i % 7 == 0:
print(i, end=' ')
```
这里使用了一个 for 循环,枚举了所有的四位数。然后使用了 sum 函数和 map 函数来计算每个数的各位数字之和,并判断是否等于 11。如果等于 11,则继续判断该数是否能够被 7 整除。如果满足条件,则将该数输出。最后使用 end 参数来指定输出的分隔符为空格。
阅读全文