<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"># compute \sum_{i=0}^n i  for n=100

print(sum(range(0,101)))

x = 0
n = 100
for i in range(0,n+1):
    x += i   # shorter is better
    # x = x + i
print(x)

L = list(range(0,101))
print(sum(L))

# recursion is slow in Python
def f(x, i):
    x += i
    if i &lt; 100:
        return f(x,i+1)
    else:
        return x

x = 0
i = 0
print(f(x,i))

L = [1,2,3,'a']
print(sum(L))
</pre></body></html>