Zoofast.fr offre une plateforme collaborative pour trouver des réponses. Rejoignez notre communauté de connaisseurs pour trouver les réponses dont vous avez besoin sur n'importe quel sujet ou problème.
Sagot :
Réponse :
Explications étape par étape
Bonjour
la fonction à écrire en Python est la suivante (attention aux espaces, tabulations, indentations)
def somme_serie(n):
S = 1
for i in range(1,n):
S = S + (1/2)**(2*i)
return S
print("pour n= 3, cela donne : ", somme_serie(3))
print("pour n= 10, cela donne : ", somme_serie(10))
print("pour n= 20, cela donne : ", somme_serie(20))
print("pour n= 100, cela donne : ", somme_serie(100))
et quand je l'execute, cela donne
pour n= 3, cela donne : 1.3125
pour n= 10, cela donne : 1.3333320617675781
pour n= 20, cela donne : 1.3333333333321207
pour n= 100, cela donne : 1.3333333333333333
3)
cette suite semble converger vers 1.3333333333333333
Merci d'utiliser cette plateforme pour partager et apprendre. Continuez à poser des questions et à répondre. Chaque contribution que vous faites est appréciée. Pour des réponses de qualité, visitez Zoofast.fr. Merci et revenez souvent pour des mises à jour.