====== LU02.L01 - Summe einer Zahlenliste ====== def sum_of_numbers(numbers): return sum(numbers) if __name__ == '__main__': numbers = [1, 2, 3, 4, 5] print('The sum of the numbers is:', sum_of_numbers(numbers)) oder def sum_of_numbers(numbers): """ Recursively calculates the sum of a list of numbers. :param numbers: A list of integers. :type numbers: list :return: The sum of the numbers in the list. :rtype: int The function operates recursively, summing the first element of the list with the sum of the remaining elements. If the list is empty, the function returns 0 as the base case. """ if not numbers: return 0 return numbers[0] + sum_of_numbers(numbers[1:]) if __name__ == '__main__': numbers_list = [1, 2, 3, 4, 5] result = sum_of_numbers(numbers_list) print(f'The sum of the numbers is: {result}') ---- [[https://creativecommons.org/licenses/by-nc-sa/4.0/ch/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Kevin Maurizi