Exercices

Chapitre 6: Fonctions

Niveau 1

Exercices provenant du livre Informatique et sciences du numérique Spécialité ISN en terminale S - Avec des exercices corrigés et des idées de projets par Gilles Dowek

Écrire les fonctions suivantes:

  1. Une fonction qui renvoie la plus grande valeur de deux valeurs entières.
  2. Une fonction qui affiche un même mot un certain nombre de fois au choix.
  3. Une fonction, construite en utilisant le module random, qui tire au sort un nombre entier entre deux bornes données en arguments.
  4. Une fonction qui donne l’équation de la droite passant par deux points dont les coordonnées ont été données en argument.

Niveau 2

Exercices provenant de la page Python functions du site w3resource.com

  1. Ecrivez une fonction Python pour trouver le maximum de trois nombres.

  2. Ecrivez une fonction Python pour créer et imprimer une liste dont les valeurs sont des carrés de nombres compris entre 1 et 30 (les deux inclus).

  3. Ecrivez une fonction Python pour calculer la factorielle d’un nombre (un entier non négatif). La fonction accepte le nombre en tant qu’argument. Exemple: factorielle de 5: 5! = 5x4x3x2x1 = 120

  4. Ecrivez une fonction Python pour vérifier si un nombre est compris entre 0 et 100. Cette fonction doit renvoyer un booléen.

  5. Ecrivez une fonction Python qui prend un nombre en paramètre et vérifiez si le nombre est premier ou non. Remarque: Un nombre premier est un nombre naturel supérieur à 1 et qui n’a pas de diviseur positif autre que 1 et lui-même.

  6. Ecrivez une fonction Python qui affiche les n premières lignes du triangle de Pascal. Remarque: le triangle de Pascal est une figure arithmétique et géométrique imaginée par Blaise Pascal.

    Exemple de triangle de Pascal:

    Triangle de pascal

    Chaque nombre est composé des deux chiffres ci-dessus, ajoutés ensemble.