Exercice : Définition et appel de fonctions

★★ Avancé

On considère la fonction ci-dessous écrite en langage Python :

def traitement(a, b):
    p = 1
    for i in range(b):
        if a % 2 == 0:
            p = p + a // 2
        else:
            p = p + 3 * a
        a = a + 1
    return p

Déterminer la valeur renvoyée lors de l'exécution de l'instruction traitement(3, 4).

Saisir la valeur renvoyée par la fonction.