Comme exercice , je dois demandez à l'utilisateur d'entrer un nombre entier positif n.
On doit utiliser une boucle for pour calculer la somme des nombres de 1 à n et affichez la somme totale.
Voici mon code :
------------------
nbre=int(input("Entrez un nombre entier: "))
print("la somme des entiers de", nbre, "est la suivante:")
for i in range (nbre):
print(nbre, "+", i+1, "=", nbre+(i+1))
somme=nbre*nbre*(i+1)
print("la somme totale des entiers est de :", somme)
Résultat console :
--------------------
Entrez un nombre entier: 5
la somme des entiers de 5 est la suivante:
5 + 1 = 6
5 + 2 = 7
5 + 3 = 8
5 + 4 = 9
5 + 5 = 10
la somme totale des entiers est de : 125 (faux évidemment)
------------------------------------------------------------------
Le résultat souhaité n'est pas bon, je rame
Doit-on utiliser une boucle dans la boucle ?
Merci de votre aide
Partager