关于#python#的问题:定义一个函数fun(x, y)计算自然数x到y之间能被3整数的数据之和

定义一个函数fun(x, y)计算自然数x到y之间能被3整数的数据之和,如果第2个参数不提供,则y的默认值为200。


def func(x, y=200):
    return sum([n for n in range(x, y) if n % 3 == 0])

print(func(1, 10))
print(func(1))
def func(x, y=200):
    s=0
    for i in range(x, y+1):
        if i%3==0:
            s+=i
    return s