输出100到1000之间的每位数字之和能按15整除的所有数,输出时每10个一行
时间: 2024-05-05 12:20:08 浏览: 69
整除15问题算法 整除某个数的算法
好的,你可以使用以下代码完成你的要求:
```python
def digit_sum(n):
# 计算每位数字之和
return sum(int(digit) for digit in str(n))
# 输出符合条件的所有数
for i in range(100, 1001):
if digit_sum(i) % 15 == 0:
print(i, end=' ')
# 每10个数一行
if i % 10 == 0:
print()
```
不过,我需要提醒你,这个程序可能需要一些时间才能执行完,因为它要计算每个数的每位数字之和。
阅读全文