def compute_sum(list_: list[int]) -> int: ''' function to compute the sum of a list of integers Parameters: list_: a list of integers Returns: the integer sum of the list of integers ''' sum_ = 0 for i in list_: sum_ += i return sum_ print(compute_sum([0])) print(compute_sum([1,2,3])) print(compute_sum([-1,-2,-3])) def compute_product(list_: list[int]) -> int | None: ''' function to compute the product of a list of integers Parameters: list_: a list of integers Returns: the product sum of the list of integers; if the list is empty, we return None ''' if len(list_) == 0: return None product = 1 for i in list_: product *= i return product print(compute_product([0])) print(compute_product([1,2,3])) print(compute_product([-1,-2,-3])) def main(): value = compute_sum([0]) print(value) value = compute_sum([1,2,3]) print(value) value = compute_sum([-1,-2,-3]) print(value) main()