Exercice 3
Reprendre l'exercice précédent ( Exercice2) et calculer la somme U_0 + U_1 + ... + U_10 de deux façons différentes, l'une en utilisant la boucle for et l'autre en utilisant la formule Somme = (premier_terme + dernier_terme)*nombre_de_termes/2
Solution
1ère méthode
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# fonction qui simule une suite arithmétique def U(n , raison , terme0): # calcul du n ème terme de la suite nème_terme = terme0 + n*raison U_n = terme0 + n*raison return U_n # Exemple raison = 2 terme0 = 1 # 1 ère méthode boucle for # initialisation de la somme U_0 + U_1 + ... + U_10 somme = 0 for k in range(0 , 11): somme = somme + U(k , raison , terme0) print(somme) # affiche: 121 |
2ème méthode
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# fonction qui simule une suite arithmétique def U(n , raison , terme0): # calcul du n ème terme de la suite nème_terme = terme0 + n*raison U_n = terme0 + n*raison return U_n # Exemple raison = 2 terme0 = 1 # 2 ème méthode à l'aide de la formule somme = (terme0 + U(10 , raison , terme0))*11//2 print(somme) # affiche: 121 |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 3: somme des éléments d'une suite arithmétique en python”