xxxxxxxxxx
# Python code to demonstrate the working of
# sum()
numbers = [1,2,3,4,5,1,4,5]
# start parameter is not provided
Sum = sum(numbers)
print(Sum)
# start = 10
Sum = sum(numbers, 10)
print(Sum)
# Output -
# 25
# 35
xxxxxxxxxx
numbers = [2.5, 3, 4, -5]
# start parameter is not provided
numbers_sum = sum(numbers)
print(numbers_sum)
# output = 4.5
# start = 10
numbers_sum = sum(numbers, 10)
print(numbers_sum)
# output = 14.5
xxxxxxxxxx
# Recursive Algorithm
def sum(items):
head, *tail = items
return head + sum(tail) if tail else head
xxxxxxxxxx
sum(a)
a is the list , it adds up all the numbers in the
list a and takes start to be 0, so returning
only the sum of the numbers in the list.
sum(a, start)
this returns the sum of the list + start
// Python code to demonstrate the working of
// sum()
numbers = [1,2,3,4,5,1,4,5]
// start parameter is not provided
Sum = sum(numbers)
print(Sum)
// start = 10
Sum = sum(numbers, 10)
print(Sum)