S UITES ET P YTHON
En langage Python :
• x2 s’écrit x**2
• for i in range(1,5) signifie que i varie de 1 à 4.
• for i in range(5) signifie que i varie de 0 à 4.
. Exercice 1 (
u0 = 3
(un ) est la suite définie pour tout n ∈ N par .
un+1 = 2un − 1
Compléter le programme Python ci-contre pour qu’il affiche
le terme de rang n de la suite, n étant un entier naturel choisi par
l’utilisateur.
. Exercice 2
On appelle (un )n∈N la suite associée au programme ci-contre.
(
u... = . . .
1. Compléter la définition de la suite : .
un+1 = . . .
2. Quel terme de la suite sera affiché en fin d’exécution ? ...
3. Quelle est sa valeur ? ...
. Exercice 3
La fonction suite ci-contre calcule le terme vn d’une suite.
(
v0 = . . .
1. Compléter : .
vn+1 = . . .
2. Quelle valeur (arrondie à 10−3 ) sera renvoyée par la fonction pour n = 4 ? ...
3. Conjecturer la limite de cette suite.
En Python, L = [2, 25, −18, 12] est une liste de nombres.
Le premier élément de cette liste est noté L[0] et est égal à 2, le deuxième élément est L[1], égal à 25, . . .
Pour ajouter un élément à la fin de la liste L, par exemple −3, on utilise l’instruction [Link](−3).
. Exercice 4
On considère la liste L = [−4, 7, 3, 18]
Compléter :
a) L[2] = . . . b) L[1] = 10. Alors L=[. . . c) [Link](−2). Alors L=[. . .
. Exercice 5
Soit (un ) la suite définie sur N par u0 = 2 et la relation de récurrence un+1 = un + 3.
Quelle liste est affichée par le programme ci-contre ?
. Exercice 6
Le programme ci-contre permet d’afficher la liste des 21 premiers termes
d’une suite (un ).
Compléter : u0 = . . . et un+1 = . . .
. Exercice 7
1
On considère la suite (un ) définie par u0 = 1 et un+1 = .
un + 1
Compléter le script python ci-contre pour que la fonction liste(k)
prenne en paramètre un entier naturel k et renvoie la liste des
premiers termes de la suite (un ) de u0 à uk .