Exercice : Créer et modifier une liste

★★ Avancé

On considère la fonction suivante écrite en langage Python :

def mystere(L):
    res = []
    for i in range(len(L)):
        if L[i] % 2 == 0:
            res.append(L[i] // 2)
        else:
            res.append(L[i] * 3)
    res.pop(1)
    res.append(10)
    return sum(res)

On exécute cette fonction avec la liste L = [4, 7, 2, 5, 8].

Déterminer la valeur numérique renvoyée par l'appel mystere([4, 7, 2, 5, 8]).