sum函数的条件是对一个可迭代对象进行求和操作。可迭代对象可以是序列(如列表或元组)或使用迭代器的其他对象。sum函数的语法如下:```sum(iterable, start=0)```其中,`iterable`是要进行求和操作的可迭代对象,`start`可选,表示求和的初始值,默认为0。需要注意的是,被求和的元素必须是数字类型,否则会抛出TypeError异常。