Retravailler · Sciences numériques et technologie Seconde

Programmation en Python

10 exercices progressifs, des bases jusqu’au niveau attendu, avec une correction détaillée.

Tu vas relire de petits programmes Python ligne par ligne : variables, types, opérateurs, conditions, boucles et fonctions. Le bon réflexe : noter sur ton brouillon la valeur de chaque variable après chaque ligne.

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

    Calcul

    Rappel : x = x + 3 se lit « x reçoit x + 3 » : on calcule la partie droite avec l’ancienne valeur.
    Quelle valeur ce programme affiche-t-il ?

  2. Exercice 2 sur 10

    Association

    Associe chaque valeur Python à son type.

  3. Exercice 3 sur 10

    Calcul

    Rappel : a // b donne le quotient de la division entière de a par b (exemple : 17 // 5 vaut 3).
    Que vaut 29 // 4 ?

  4. Exercice 4 sur 10

    Calcul

    Rappel : a % b donne le reste de la division entière de a par b (exemple : 17 % 5 vaut 2).
    Que vaut 29 % 4 ?

  5. Exercice 5 sur 10

    QCM

    Rappel : Python teste les conditions dans l’ordre et exécute seulement le premier bloc dont la condition est vraie.
    Qu’affiche ce programme ?

    Choisis une réponse
  6. Exercice 6 sur 10

    Réponse à écrire

    Rappel : un entier n est pair si le reste de sa division par 2 est nul ; pour comparer, on écrit == (et non =).
    Écris la condition qui teste si n est pair.

  7. Exercice 7 sur 10

    Calcul

    Rappel : range(n) produit les entiers 0, 1, …, n − 1.
    Quel est le dernier nombre affiché par ce programme ?

  8. Exercice 8 sur 10

    Calcul

    Rappel : un accumulateur est initialisé avant la boucle, puis mis à jour à chaque passage.
    Quelle valeur ce programme affiche-t-il ?

  9. Exercice 9 sur 10

    Calcul

    Rappel : while répète le bloc tant que la condition est vraie.
    Quelle valeur ce programme affiche-t-il ?

  10. Exercice 10 sur 10

    Calcul

    Rappel : une fonction s’exécute à chaque appel ; les arguments remplacent les paramètres, et return renvoie le résultat.
    Quelle valeur ce programme affiche-t-il ?

Les notions de ce domaine