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