import random


def function_1(tableau1,tableau2):
    presentDansDeuxListes = 0
    for nombre1 in tableau1:
        for nombre2 in tableau2:
            if nombre1 == nombre2:
                presentDansDeuxListes += 1
                break
    return presentDansDeuxListes


def function_2(x):
    valeur = 0
    while x > 0:
        valeur = valeur + x
        x -= 1
    return valeur


def function_3(x):
    valeur = 0
    if x < 0:
        valeur = -x
    if x == 0:
        pass
    if x > 0:
        valeur = x
    return valeur





def algo_tri(tab):
    N=len(tab)
    M=len(tab[0])
    for i in range(len(tab)):
        for j in range(0, len(tab)-i-1):
            if (sum(tab[j]) > sum(tab[j+1])):
                temp = tab[j]
                tab[j] = tab[j+1]
                tab[j+1] = temp

    for t in tab:
        for i in range(len(t)):
            for j in range(0, len(t)-i-1):
                if (t[j] > t[j+1]):
                    temp = t[j]
                    t[j] = t[j+1]
                    t[j+1] = temp


data = []
for i in range(10):
    data.append([random.choice(range(10000)) for _ in range(3)])

print(data)
algo_tri(data)
print(data)
string = ""
for i in data:
    string += "["
    string += str(sum(i))
    string += "],"
print(string)