SKILLCARD · Algorithme

Écrire une fonction Python — 2nde à 1ère

  • Mathématiques
  • Algorithmique
  • 2nde
  • 1ère
Travailler cette SKILLCARD

Exercices reliés, progression et HORA : gratuit avec un compte JeRaisonne.

  • 2nde → 1èreHORA#Algorithme#Algorithmique

    Écrire une fonction Python

    def f(x):

    JeRaisonne

Quand l’utiliser ?

Pour réutiliser un calcul (une formule, une simulation) avec différentes valeurs.

La règle

def nom(param): définit une fonction ; le corps est indenté ; return valeur renvoie le résultat et termine la fonction. On l'appelle avec nom(argument). Types usuels : int (entier), float (décimal), bool (True/False), str (texte).

La méthode

  1. Choisis un nom et les paramètres d'entrée.
  2. Écris les calculs dans le corps indenté.
  3. Termine par return.
  4. Teste avec des appels dont tu connais le résultat.

Exemple

def f(x): return 3*x**2 - 1 puis f(2) renvoie 11. def est_pair(n): return n % 2 == 0 renvoie un booléen.

Les pièges à éviter

print affiche mais ne renvoie rien ; ** est la puissance (^ ne l'est pas en Python).

La méthode HORA dans chaque Skill Card.

Chaque Skill Card te guide avec la méthode HORA pour réussir les exercices, faire progresser et entretenir ton niveau de maîtrise.

  1. Hypothèse

    Je comprends l’énoncé, j’identifie ce qu’on cherche et les informations données.

  2. Outil

    Je choisis l’outil mathématique adapté (définition, propriété, théorème, formule…).

  3. Raisonnement

    Je justifie pourquoi cet outil est pertinent et je construis ma démarche.

  4. Application

    J’applique la méthode au problème et je conclus en vérifiant le résultat.