1 - Fonction mystère

Que va afficher l'interpréteur à l’exécution du code suivant:
def mystere(tab):
    res = 0
    for v in tab:
        res = res + v
    return res

print(mystere([5,8,2,4,1]))

Code à trou (nombre d’occurrence)

Compléter la fonction nb_occurrences qui prend en paramètre un tableau nommé tab et un élément nommé elmt et qui renvoie le nombre d'occurrences (apparition) de cet élément dans le tableau.
def nb_occurrences( .... , .... ):
     counter = ......
     for valeur in .....  : 
           if ....................... : 
                counter ........................
     return counter
     

1 - Fonction mystère

Que va afficher l'interpréteur à l’exécution du code suivant:
def mystere(tab, n):
    for i in range(raneg(tab)):
        if n == tab[i]:
            return i
    return len(tab)

print(mystere([5,8,2,4,1]),4)
print(mystere([5,8,2,4,1]),9)
    
Compléter la fonction moyenne qui prend en paramètre un tableau de nombres nommé tab et qui renvoie la moyenne des éléments de ce tableau.

def moyenne( .... ):
    somme = ......
    for valeur in ..... :
        somme ........................
    return ................
Écrire une fonction moyenne2 qui prend en paramètre 2 tableaux, notes et coef, et qui renvoie la moyenne pondérée des notes par leur coefficients.
Exemple : >>> moyenne2([14, 12,11],[3,2,0.5])
13

Calcul : \dfrac{14 \times 3 + 12 \times 2 + 11 \times 0, 5}{3 + 2 + 0,5}

def moyenne2( ........ ,  ....... ):
    somme = ......................
    ..............................
    for index in ..... :
        somme ........................
        ..............................
    return ................

def mystere(tab, n):
    res = []
    for i in range(len(tab)):
        if n == tab[i]:
            res.append(i)
    return res
    
 
        
  • print(mystere([5,2,5,4,2,4,1], 4))


  • print(mystere([10,3,4,5,8,2,4,1], 9))


  • print(mystere([1,3,4,5,8,2,4,1], 1))


Convertir les nombres suivants en représentation décimale.
  • 10111001 =


  • 11111111 =


  • 01010101 =


  • 11011110 =


def mystere(tab, n):
    accumulateur = 0
    for i in range(len(tab)):
        if n == tab[i]:
            accumulateur += 1
    return res
    
    
Que va afficher l’exécution des instruction ci-contre ?
print(mystere([5,2,5,4,2,4,1]), 4)


print(mystere([10,3,4,5,8,2,4,1]), 9)


print(mystere([1,3,4,5,8,2,4,1]), 1)

On considère l'arborescence suivante, on se situe dans le dossier documents :

  • Quel est le chemin absolu du dossier Bernard.


  • Quel est le chemin relatif permet d’aller dans le dossier home.