Numérique et sciences informatiques (NSI) · Terminale

Exercices : modularité, paradigmes et mise au point des programmes

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

Pour chaque programme, demande-toi d’abord : s’exécute-t-il sans erreur ? Si oui, que calcule-t-il vraiment ?

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

    Association

    Associe chaque erreur Python à sa cause.

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

    QCM

    Que se passe-t-il à l’exécution de assert len(L) > 0 si L est une liste vide ?

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

    QCM

    Après l’instruction import math, comment calcule-t-on la racine carrée de 16 ?

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

    Vrai ou faux

    Une fonction pure peut modifier une variable globale.

    Vrai ou faux ?
    Aide d’ULU pour cet exercice
  5. Exercice 5 sur 8

    Réponse à écrire

    Quel est le nom de l’erreur levée par ce programme ?

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

    Calcul

    Cette fonction contient une erreur de logique. Que renvoie moyenne([3, 6, 9]) ?

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

    Texte à trous

    Complète.

    Un fichier Python réutilisable est un . On le charge avec le mot-clé . La chaîne de documentation placée sous l’en-tête d’une fonction s’appelle une .

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

    Question ouverte

    Une fonction est_bissextile(a) renvoie True si l’année a est bissextile (divisible par 4 mais pas par 100, ou divisible par 400). Écris un jeu d’au moins quatre tests avec assert et explique pourquoi tu as choisi ces cas.

    Aide d’ULU pour cet exercice

À découvrir aussi