# Créé par shemon, le 08/12/2023 en Python 3.7
from math import*
#question 1)
S=0
for k in range(1,2022):
    S=S+k
print("S=",S)

S2=0
for k in range(2022):
    S2=S2+k
print("S2=",S2)

S3=0
for k in range(2021):
    S3=S3+k+1
print("S3=",S3)

n=2021
test=n*(n+1)/2
print("test=",test)

#question 2)
T=0
for k in range(203):
    T=T+k**2
print("T=",T)

n=202
verif = n*(n+1)*(2*n+1)/6
print("verif=",verif)

V=0
for k in range(4,21):
    V=V+(2*k-1)**2
print("V=",V)
#question 3)
def B(n):
    b=0
    for k in range(n+1):
        b=b+(2*(-1)**k+1)
    return(b)

def H(n):
    b=0
    for k in range(1,n+1):
        b=b+1/k
    return(b)

def Sfonc(n):
    b=0
    for k in range(n+1):
        b=b+abs(15-k)
    return(b)

test1=B(21)
print("testB=",B(21))
test2=H(21)
print("testH=",H(21))
test3=Sfonc(21)
print("testS=",Sfonc(21))
