【计算10000以内所有3的倍数的正整数的和并打印出来】
for i in range(1,10000)
sum(i%3==0)
print(sum)
这里哪里写错了呀,这应该如何思考呢?是教了这个函数所以用了它,但并不知道为什么用,纯纯一个完全不明白的状态,求解,万分感谢!
sum = 0
for i in range(1, 10000):#遍历1-9999
if i % 3 == 0:
sum += i #符合条件的加在sum上,相当于sum=sum+i
print(sum)
i%3==0 的结果类型是bool,不像c的0,1