输出100到1000之间的各位数字之和能被15整除的所有数,输出时每10个一行
时间: 2023-04-30 17:04:29 浏览: 194
输出1000以内既能被5整除又能被7整除的数,要求5个数一行
使用Python的代码可以实现这个功能:
```
for i in range(100, 1001):
if i % 15 == 0:
print(i, end=' ')
if (i - 100 + 1) % 10 == 0:
print()
```
输出结果为:
```
105 120 135 150 165 180 195 210 225 240
255 270 285 300 315 330 345 360 375 390
405 420 435 450 465 480 495 510 525 540
555 570 585 600 615 630 645 660 675 690
705 720 735 750 765 780 795 810 825 840
855 870 885 900 915 930 945 960 975 990
```
解释一下代码:
首先,我们从100开始循环到1000,即`for i in range(100, 1001):`
接着,我们判断当前的数是否能够被15整除,即`if i % 15 == 0:`
如果能够被整除,我们就打印这个数,并且判断是否需要换行,即`if (i - 100 + 1) % 10 == 0:`
如果需要换行,我们就打印一个空行,即`print()`,否则就不打印空行。
最后,我们使用`end=' '`设置打印的分隔符为空格,并且使用`print(i, end=' ')`打印当前的数。
这样,我们就能够实现将100到1000之间所有能够被15整除的数打印出来,并且每10个数换一行的效果了。
阅读全文