Python avec les suites
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
Manaph
- Messages: 1
- Enregistré le: 26 Fév 2020, 17:16
-
par Manaph » 26 Fév 2020, 17:35
Salut, j'ai un exercice de python et je n'y comprend rien, si quelqu'un peut m'expliquer s'il vous plaît.
Merci d'avance.
On considère les suites u et v définies par:
.u(0) =1 et, pour n>0, u( n+1) = [u(n)]^2 -5;
.v(n) = u(n)+5, pour n>0.
Complétez la fonction suivante, écrite language python pour qu'elle renvoie les valeurs de u(n) et de v(n).
def u_v(n) :
u = ...........
v = ...........
for i in range(n) :
u = ..........
v = ..........
return u,v
-
GaBuZoMeu
- Habitué(e)
- Messages: 6019
- Enregistré le: 05 Mai 2019, 10:07
-
par GaBuZoMeu » 26 Fév 2020, 17:57
Quelques remarques :
1°) Comme tu dois le savoir, l'indentation est essentielle dans un code python. Pour ne pas perdre cette indentation dans ton message, tu utilises le bouton "Code" de la fenêtre d'édition pour copier ton cade entre les balises [
code] ... [
/code]
2°) Je te suggère d'y aller progressivement et de commencer par écrire une procédure u(n) qui retourne le terme d'indice n de la suite u. Ta suite u est définie par récurrence. Tu as d'abord une initialisation qui définit u(0) et ensuite un pas de récurrence qui donne u(k+1) en fonction de u(k) : c'est la boucle que tu parcours n fois pour retourner u(n).
- Code: Tout sélectionner
def u(n) :
u = ... # initialisation
for i in range(n) :
u = ... # pas de récurrence
return u
Après, tu pourras modifier le code pour avoir aussi v.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 67 invités