Bonjour,
Je n'arrive pas à programmer les termes de la suite u (indices 1 à 3)
définies par l'algorithme suivant :
def suite (n):
u=1
for k in range(n):
u=u+0.1/u
return u
Je souhaite obtenir :
u1= 1+0.1/1=1.1
u2= 1.1+0.1/1.1=1.19091
u3= 1.19091+0.1/1.19091= 1.27488
je n'arrive pas à trouver la bonne syntaxe Python.
Je suis un débutant…..
Merci de votre aide.
Cordialement.
Calculer les premiers termes d'une suite
Modérateur : Équipe sillages.info
-
- Messages : 5
- Enregistré le : sam. 3 août 2019 14:43
-
- Messages : 26
- Enregistré le : ven. 9 juin 2017 10:00
Re: Calculer les premiers termes d'une suite
Bonjour,
Je ne comprends pas, votre programme fonctionne parfaitement
Je ne comprends pas, votre programme fonctionne parfaitement
Code : Tout sélectionner
def suite (n):
u=1
for k in range(n):
u=u+0.1/u
return u
-
- Messages : 5
- Enregistré le : sam. 3 août 2019 14:43
Re: Calculer les premiers termes d'une suite
Bonjour,
je fais suite à votre réponse, tardivement, relative à la programmation des termes de la suite (voir message précédent)
j'ai réussi en programmant :
n=int(3)
u=1.0
print(u)
for k in range(n):
print (u)
u=u+0.1/u
print(u)
et j'obtiens les résultats suivants :
Python 3.7.4 ========= RESTART: C:\Users\Propriétaire\Pictures\suite ALGO.P124.py =========
1.0
1.1
1.190909090909091
1.274878556557946
>>>
Ce qui correspond à ce que je souhaitais effectuer….
la fonction def suite (n) :
ne fonctionne pas dans cette séquence!!!!!!
Pourquoi?
Merci de votre diligence, bien cordialement.
JacquesSC
je fais suite à votre réponse, tardivement, relative à la programmation des termes de la suite (voir message précédent)
j'ai réussi en programmant :
n=int(3)
u=1.0
print(u)
for k in range(n):
print (u)
u=u+0.1/u
print(u)
et j'obtiens les résultats suivants :
Python 3.7.4 ========= RESTART: C:\Users\Propriétaire\Pictures\suite ALGO.P124.py =========
1.0
1.1
1.190909090909091
1.274878556557946
>>>
Ce qui correspond à ce que je souhaitais effectuer….
la fonction def suite (n) :
ne fonctionne pas dans cette séquence!!!!!!
Pourquoi?
Merci de votre diligence, bien cordialement.
JacquesSC
Retourner vers « Programmation en Python »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité