Informatique

Question

Bonjour,
J’aurais besoin d’aide pour mon DM d’SNT.

Exo1:
Donnez un programme qui calcule la somme des nombres entiers de 1 à 1000.
Perso je pensais faire:
For i in range (1,1001):
Print(i)
Mais je pense pas que ça soit bon...

Merci d’avance.

1 Réponse

  • Bonjour !

    Tu étais plutôt bien parti pour ton programme, seulement le print que tu as mis va afficher toutes les valeurs comprises entre 1 et 1000. Tu doit donc utiliser une variable comme ceci :

    r = 0  #variable qui contiendra le résultat

    for i in range(1, 1001):

         r += i   #on ajoute i à la variable r

    print(r)    #on affiche r une fois la boucle précédente terminée

    En espérant t'avoir aidé !

Autres questions