Chargement de l'exercice...
Chargement de l'exercice...
Toutes les lignes du programme sont là, mais mélangées. Les remettre dans le bon ordre, puis régler leur décalage vers la droite : en Python, c'est l'indentation qui dit ce qui est à l'intérieur d'un if ou d'une boucle.
Remettre le programme en ordre pour qu'il lise un nombre n et afficher la somme des entiers de 1 à n.
Mettre somme = 0 dans la boucle. La variable est alors remise à zéro à chaque tour, et le programme affiche la dernière valeur au lieu du total. Décale-la d'un cran et compare les résultats : c'est le meilleur moyen de comprendre à quoi sert l'initialisation.
somme = 0for i in range(1, n + 1):print(f"Somme = {somme}")n = int(input())somme = somme + i