Mathématiques · Terminale

Exercices : algorithmique et programmation : listes en Python

22 exercices avec correction détaillée, en 3 séries. Aucune inscription : ta progression reste sur ton appareil.

Tu peux vérifier tes réponses en exécutant le code dans un environnement Python.

Exercices corrigés : 0 / 8
  1. Exercice 1 sur 8

    QCM

    On définit L = [3, 5, 8]. Que vaut L[1] ?

    Choisis une réponse
    Aide d’ULU pour cet exercice
  2. Exercice 2 sur 8

    Calcul

    Que renvoie len([k for k in range(10)]) ?

    Aide d’ULU pour cet exercice
  3. Exercice 3 sur 8

    QCM

    Que contient la liste [2*k for k in range(4)] ?

    Choisis une réponse
    Aide d’ULU pour cet exercice
  4. Exercice 4 sur 8

    Calcul

    On exécute L = [1, 4] puis L.append(7). Que renvoie sum(L) ?

    Aide d’ULU pour cet exercice
  5. Exercice 5 sur 8

    Calcul

    Voici un programme Python. Qu’affiche-t-il ?

    Aide d’ULU pour cet exercice
  6. Exercice 6 sur 8

    QCM

    On applique 10 étapes de dichotomie à partir de l’intervalle [0 ; 1]. L’amplitude de l’intervalle obtenu est :

    Choisis une réponse
    Aide d’ULU pour cet exercice
  7. Exercice 7 sur 8

    Texte à trous

    Complète avec le mot Python qui convient.

    Pour obtenir le nombre d’éléments d’une liste L, on utilise la fonction . Pour ajouter un élément v à la fin de L, on écrit L.(v). Pour parcourir les éléments de L, on écrit « x in L: ».

    Aide d’ULU pour cet exercice
  8. Exercice 8 sur 8

    Question ouverte

    Écris une fonction Python frequence(n) qui simule n lancers d’une pièce équilibrée et renvoie la fréquence de « pile ». Que devrait-on observer pour n très grand ?

    Aide d’ULU pour cet exercice

À découvrir aussi