Sommaire
Mes pages
N° Page

🔴 Mise à jour 2026 🔴
Algèbre
Testez le chapitre 100 % débloqué
Analyse
Géométrie
Probabilités et statistiques
Annexes
/ 353

Python

Algèbre

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

1
Racines d'un trinôme

✔ Compétence : Utiliser une instruction conditionnelle
→
→


Le programme ci-après détermine le nombre de racines d'un trinôme du second degré sous la forme à partir de ses coefficients.

1. Compléter le programme.
2. Améliorer le programme pour qu'il donne également la valeur des éventuelles racines du trinôme du second degré.

from math import sqrt

a = 2
b = 3
c = 4

delta = #A compléter

if delta > 0:
  print("il y a deux solutions réelles")

if delta == 0:
  print("il y a une seule solution réelle")

if delta < 0:
  print("il n'y a pas de solution réelle")
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

2
Suite de Syracuse

✔ Compétence : Utiliser des variables de type Liste
✔ Compétence : Utiliser des fonctions
✔ Compétence : Utiliser des instructions conditionnelles
✔ Compétence : Utiliser des boucles
→
→
→
→
→
→


La suite de Syracuse est une suite de nombres entiers définie de la façon suivante :
a. on choisit un entier naturel non nul ;
b. si ce nombre est pair, on le divise par deux ; s'il est impair, on le multiplie par et on ajoute ;
c. on recommence l'étape b avec le nombre obtenu.
(voir aussi )

Dans cette exercice, on note cette suite.

1. Écrire une fonction liste_termes() qui renvoie la liste des termes de la suite de Syracuse de premier terme où est un entier naturel non nul donné en paramètre.
2. Conjecturer le comportement de lorsque devient de plus en plus grand.

On appelle durée de vol de la suite de Syracuse de premier terme la plus petite valeur de pour laquelle
3. Compléter le programme de la question 1. pour qu'il stocke dans une liste les durées de vol des suites de Syracuse de premier terme On pourra se servir de la fonction len() qui renvoie le nombre de termes d'une liste donnée en argument.
4. Représenter graphiquement cette liste.

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

3
Suite de Fibonacci

✔ Compétence : Utiliser des variables de type Liste
✔ Compétence : Utiliser des fonctions
✔ Compétence : Utiliser des boucles bornées
→
→
→
→


On considère la suite de Fibonacci définie par et, pour tout

1. Écrire une fonction fibonacci() qui prend en paramètre un nombre entier et qui renvoie une liste contenant les premiers termes de la suite de Fibonnacci.
2. Compléter le programme pour qu'il affiche les premiers quotients pour Que remarque-t-on ?


def fibonacci(n):
  #A compléter


liste_terme = fibonacci(12)

for i in #A compléter
  #A compléter
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

4
Intersection de deux ensembles de nombres

✔ Compétence : Utiliser des variables de type Liste
✔ Compétence : Utiliser des fonctions
✔ Compétence : Utiliser des instructions conditionnelles
✔ Compétence : Utiliser une boucle bornée
→
→
→
→
→


Écrire une fonction elements_communs() prenant deux listes en argument et qui renvoie une liste contenant tous les éléments qui apparaissent dans chacune des deux listes.

serie1 = [1, 2, 3, 4, 5, 6]
serie2 = [7, 8, 6, 11, 1, 3]

def elements_communs(liste1, liste2):
  #A compléter

print(elements_communs(serie1, serie2))
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

5
Somme des termes d'une suite géométrique

✔ Compétence : Utiliser des variables de type Liste
✔ Compétence : Utiliser des fonctions
✔ Compétence : Utiliser une boucle bornée
→
→
→


On cherche à calculer la somme des 20 premiers termes de la suite géométrique de premier terme et de raison

1. Compléter la fonction suite() qui renvoie la valeur du terme de rang étant donné en paramètre.
2. Compléter le programme pour calculer la somme souhaitée.

def suite(n):
  u_n = #A compléter
  return u_n

#A compléter
print(somme)
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

6
Suites arithmétiques et géométriques

✔ Compétence : Utiliser des variables de type Liste
✔ Compétence : Utiliser des fonctions
✔ Compétence : Utiliser une boucle bornée
→
→
→
→


1. Compléter la fonction arithmétique() ci-après qui renvoie les premiers termes d'une suite arithmétique de premier terme et de raison et étant donnés en paramètre dans la fonction.
2. Compléter la fonction geometrique() qui renvoie les premiers termes d'une suite géométrique de premier terme et de raison et étant donnés en paramètre dans la fonction.

def arithmetique(n, a, r):
  #A compléter


def geometrique(n, a, q):
  #A compléter

Une erreur sur la page ? Une idée à proposer ?

Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.

j'ai une idée !

Oups, une coquille