QCM - Fonction en puzzle

QCM 05

Pour s’entraîner

Les programmes suivants sont mélangés. Les remettre dans l’ordre en respectant l’algorithme demandé.

  1. La fonction double affiche le double du nombre passé en paramètre.
print(double(5))
    d = n*2
# programme principal
def double(n: int) -> int:

# fonction
    return d
# fonction
def double(n: int) -> int:
    d = n*2
    return d

# programme principal
print(double(5))
  1. La fonction somme renvoie la somme des nombres pairs inférieurs au paramètre n
# programme principal
# fonction
    val = 0
        val = val + 2
    return resultat
    while val <= n:

print(somme(10))
def somme(n: int) -> int:
        resultat = resultat + val
    resultat = 0
# fonction
def somme(n: int) -> int:
    resultat = 0
    val = 0
    while val <= n:
        resultat = resultat + val
        val = val + 2

    return resultat

# programme principal
print(somme(10))