You may like also: Python Random Number Examples

## Python sum function example

Sum all elements from 0 to 100 (note exclusiveness here upper border is 101). This example sum all variations of 0..1, 0..2, 0..100:

``````for i in range(102):
res = sum(range(i))
print(res)
``````

result:

``````0 -> 0
100 -> 4950
101 -> 5050
``````

## Python sum range with loop 0 to x

For loop can be used to sum all elements from 0 to x:

``````suma = 0
for i in range (101):
suma += i
print(suma)
``````

result:

``````5050
``````

## Python sum range with loop x to y

For loop can be used to sum all elements from 0 to x:

``````min = 20
max = 30
suma=0

for i in range (min,max+1):
suma += i
``````

result:

``````275
``````

## Python sum all elements of list

To sum all elements of list we can use simple loop:

``````suma = 0
list = [1,2,54,6,8,4,3,2,34,5]
for i in list:
suma += i
print(suma)
``````

result:

``````119
``````

## Python work with elements of list

If we want to iterate over list and perform some actions we can. List all elements, add 6 to each and produce new list:

``````list = [1,2,54,6,8,4,3,2,34,5]
newList = []

for i in list:
newList.append(i + 6)

print(newList)
``````

result:

``````[7, 8, 60, 12, 14, 10, 9, 8, 40, 11]
``````

## Python product of all elements of list

If we want to iterate over list and perform some actions we can. List all elements, add 6 to each and produce new list:

``````prod = 1
list = [1,2,54,6,8,4,3,2,34,5]
for i in list:
prod *= i
print (prod)
``````

result:

``````21150720
``````

## Error TypeError: 'int' object is not callable

this error is result of using variable sum in your code prior calling the function:

``````sum = 0
for i in range(102):
res = sum(range(i))
``````

results in

``````    res = sum(range(i))
TypeError: 'int' object is not callable
``````

Two options to solve it:

• find and change the name of the veriable
• delete the usage by
``````newSum = sum
del sum
``````