输出各位数字之和能被15整除的所有数
时间: 2023-06-05 20:47:57 浏览: 337
我们可以使用循环来遍历所有的数字,然后判断它们的各位数字之和是否能被15整除。具体的代码如下:
```python
for i in range(1, 100):
num = i
sum =
while num > :
sum += num % 10
num //= 10
if sum % 15 == :
print(i)
```
这段代码会输出所有各位数字之和能被15整除的数。
相关问题
输出100到1000之间的各位数字之和能被15整除的所有数
从100到100之间的所有数中,各位数字之和能被15整除的数有:
105、150、156、159、165、168、174、180、186、189、195、198、204、207、213、216、222、225、231、234、240、243、249、252、258、261、267、270、276、279、285、288、294、297、303、306、312、315、321、324、330、333、339、342、348、351、357、360、366、369、375、378、384、387、393、396、402、405、411、414、420、423、429、432、438、441、447、450、456、459、465、468、474、477、483、486、492、495、501、504、510、513、519、522、528、531、537、540、546、549、555、558、564、567、573、576、582、585、591、594、600、603、609、612、618、621、627、630、636、639、645、648、654、657、663、666、672、675、681、684、690、693、699、702、708、711、717、720、726、729、735、738、744、747、753、756、762、765、771、774、780、783、789、792、798、801、807、810、816、819、825、828、834、837、843、846、852、855、861、864、870、873、879、882、888、891、897、900、906、909、915、918、924、927、933、936、942、945、951、954、960、963、969、972、978、981、987、990、996、999。
共有84个数。
输出整数a到b之间的各位数字之和能被15整除的所有数
首先,我们需要编写一个函数来计算一个整数的各位数字之和:
def digit_sum(n):
sum =
while n > :
sum += n % 10
n //= 10
return sum
然后,我们可以使用一个循环来遍历a到b之间的所有整数,计算它们的各位数字之和,并判断是否能被15整除:
for i in range(a, b+1):
if digit_sum(i) % 15 == :
print(i)
最后,我们将符合条件的整数输出即可。
阅读全文