codewars练习

如果我们列出所有小于10的自然数中,3或5的倍数,我们可以得到3 5 6 9。这几个数的和为23。

#给一个数,返回所有小于它的自然数,3和5的倍数之和。如果其中有负数,则返回0。

#样例:solution(4), 3 ,solution(6), 8。

 1 def solution(number):
 2     sum = 0
 3     if number<0:
 4         return sum
 5     else:
 6         for i in range(1,number):
 7             if i % 3 ==0 or i% 5 == 0:
 8                 sum=sum+i
 9         return sum
10   

 

上一篇:Electron 和 Angular 构建桌面应用程序


下一篇:LeetCode刷题_70_爬楼梯