Exercice : Définition et appel de fonctions

★★ Avancé

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

def calcul(n):
    val = 5
    for i in range(1, n + 1):
        if i % 2 == 0:
            val = val + i
        else:
            val = val + 3
    return val

On sait que l'exécution de l'instruction calcul(n) renvoie la valeur $37$.

Saisir la valeur de n :