Exercise 27
Write Python program with two functions - sum_list() and multiply_list() - that calculate the sum and product of elements in a given list of numbers.
Solution
def sum_list(numbers): """ Calculate the sum of elements in a list of numbers. """ total = 0 for num in numbers: total += num return total
def multiply_list(numbers): """ Calculate the product of elements in a list of numbers. """ product = 1 for num in numbers: product *= num return product
To use these functions, you can call them and pass in a list of numbers as an argument. Here's an example:
my_list = [1, 2, 3, 4, 5] print(sum_list(my_list)) # Output: 15 print(multiply_list(my_list)) # Output: 120
Explanation:
- We create a list 'mylist': in order to test the two functions sum_list function() and multiply_list function()
- In the first example, sum_list function(): is called with my_list as an argument, which returns the sum of all the elements in the list. The output is 15.
- In the second example, multiply_list function(): is called with my_list as an argument, which returns the product of all the elements in the list. The output is 120.
Younes Derfoufi
my-courses.net
[…] Exercise 27 || Solution […]