Répondre :
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'avoir visité notre site, qui traite de Mathématiques. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !