擅长:python、mysql、java
<p>你不需要<strong>i%15!=0</strong>条件,因为之前的条件已经满足,所以永远不会对其进行测试,范围也应该是范围(1,数字),因为请求<strong>低于传入的数字(例如21和22应该给出相同的答案)</p>
<pre><code>def solution(number):
sum = 0
if(number <= 0):
return 0
else:
for i in range(1,number):
if( i % 3 == 0 or i % 5 == 0 ):
sum += i
return sum
print(solution(21))
print(solution(22))
</code></pre>