cours python • Boucle for pour calculer la somme 1+2+... +100 • programmation • tutoriel • lycée

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025
  • jaicompris.com/...
    apprendre à programmer avec python:
    savoir utiliser la boucle for i in range(...) pour calculer une somme
    calculer 1+2+3+....+100
    calculer 1+3+5+7+....99
    cours python - base de la programmation - lycée - tutoriel - algorithmique

ความคิดเห็น • 83

  • @kenzokamlen4103
    @kenzokamlen4103 ปีที่แล้ว +7

    MONSIEUR JE VOUS AIMES EPOUSEZ MOI, j'ai passé toute la nuit à me casser la tête sur un programme et la vous venez de me sauvez pour mon controle de demain MERCI.

    • @jaicomprisMaths
      @jaicomprisMaths  ปีที่แล้ว +2

      j'aurais bien voulu mais je suis déjà marié :-)
      encore merci pour le retour ça fait très plaisir

  • @mohamedgarmouma1541
    @mohamedgarmouma1541 4 ปีที่แล้ว +7

    Merci infiniment. Comme d'habitude cours très clair. Je progresse grâce à vous.

  • @lydiereine5366
    @lydiereine5366 4 หลายเดือนก่อน

    Mille mercis pour vos vidéos, je comprends bcp mieux grâce à vos vidéos.

    • @jaicomprisMaths
      @jaicomprisMaths  3 หลายเดือนก่อน

      merci ça fait très plaisir 😇😇😇😇

    • @jaicomprisMaths
      @jaicomprisMaths  3 หลายเดือนก่อน

      et je vais sortir bientot de nouvelles vidéos python

  • @hipoyume2854
    @hipoyume2854 3 ปีที่แล้ว

    Merci pour la vidéo! Je ne suis pas sûr d'avoir bien compris l'exercice 2!
    Le résultat de mon taff juste ici :
    s = 0
    for i in range (1, 101, 2):
    s += i
    print(f"{i-2} + 2 = {i}")
    print(f"Total: {s}")
    Exercice 2:
    etage = int(input("Combien voulez vous mettre d'étage sur votre pyramide?
    "))
    for i in range (etage, 1, -1):
    etage -= i
    print(f"{i} - 1 = {i-1}")

  • @Koopalings_Wenwig_Von
    @Koopalings_Wenwig_Von 5 ปีที่แล้ว +7

    J'ai encore plus compris
    Merci pour vos efforts
    Vos vidéos m'aident beaucoup

  • @zaydhassoune2987
    @zaydhassoune2987 2 ปีที่แล้ว

    Je vous suis depuis le bac, il y a 7 ans et je continue à le faire ! merci !

  • @ilammelki6861
    @ilammelki6861 3 ปีที่แล้ว

    Maintenant je peux dire que je comprends le python ; vraiment merci

  • @kikiflores9133
    @kikiflores9133 2 ปีที่แล้ว

    tjrs au top des topsssssssssssssssssssssssssss

  • @smallchic5960
    @smallchic5960 4 ปีที่แล้ว

    continuez vos videos elles m'aident beaucoup moi et mes camarades! c'est super professeur Herla

  • @HChahra
    @HChahra 2 ปีที่แล้ว +1

    Très clair ! Merci beaucoup.

  • @nouhailaessaadi7178
    @nouhailaessaadi7178 6 หลายเดือนก่อน

    Video Magnifique et explication parfait

  • @angekirasaya2458
    @angekirasaya2458 4 ปีที่แล้ว +1

    j'ai un controle de NSI spé demain sur du langage python , vous me sauvez la vie merci beaucoup!!

  • @TMMH_26
    @TMMH_26 2 ปีที่แล้ว +1

    Merci beaucoup ❤️❤️

  • @mouradchihaoui5500
    @mouradchihaoui5500 3 ปีที่แล้ว

    Merci beaucoup c'était vraiment très très très utile

  • @ranim7940
    @ranim7940 ปีที่แล้ว

    Merciii bcp monsieur ❤❤❤

  • @sanaaben9471
    @sanaaben9471 3 ปีที่แล้ว +1

    Reponse au dernier exemple:
    s=0
    n=0
    while s

  • @vfx7t
    @vfx7t 5 ปีที่แล้ว +1

    pour comprendre ce que tu n'as pas compris , une réflexion très juste !

  • @buzzmarked8624
    @buzzmarked8624 4 ปีที่แล้ว

    MERCI CONTINUER EN 2020

  • @mahamatalidjalborddiard5440
    @mahamatalidjalborddiard5440 7 หลายเดือนก่อน

    Mash Allah Génial

  • @inesel-omari4746
    @inesel-omari4746 4 ปีที่แล้ว +2

    Bonjour,
    Personnellement lorsque je fais la vérification pour les 5050, je n'ai pas les parenthèses et les virgules pour représenter mon i et mon s, cependant j'ai bien les valeurs de chaque i et s... Pouvez-vous m'éclairer s'il vous plaît? Et merci pour vos vidéos, elles sont super claires !

    • @ahmedbennani7769
      @ahmedbennani7769 3 ปีที่แล้ว

      dans la fenetre,de python ,ecrit avec l'indontation prnt("somme",s) run
      print(i)

  • @dylanau7360
    @dylanau7360 4 ปีที่แล้ว

    bonjour j'ai un probleme sur Python sur les boucles le probleme c que je sais pas quoi mettre apres le If
    pourrais tu m'aider stp
    repertoire=[("nom":"dupont","tel":"5234")],("nom":"tournesol","tel":"5248"),"nom":"dupont","tel":"3452")
    for i in range(len(repertoire)):
    if

    print(repertoire[i]["tel"])

  • @NBKIAZ
    @NBKIAZ 2 ปีที่แล้ว

    Merci pour la video .

  • @olivierbouchez9150
    @olivierbouchez9150 5 ปีที่แล้ว

    Je suppose que cette version marche aussi
    beg=1
    end=100
    step=1
    for l in range(1,3):
    s=0
    for i in range(1,end+1,step):
    s=s+i
    print ("Somme des entiers de " +str(beg) + " à " + str(end) + " avec pas de " + str(step) + " = " + str(s))
    end=end-1
    step=step+1

  • @sakuhikudo
    @sakuhikudo 4 ปีที่แล้ว

    Si on veut calculer la somme des nombres pairs d'une liste défini précédemment, comment on fait?

    • @jaicomprisMaths
      @jaicomprisMaths  4 ปีที่แล้ว +2

      tu as déjà une liste par ex Li=[7,1,2,4,16,81,100] avec des nbre pair et impair et tu dois calculer la sommes des nbre pairs de la liste?

    • @sakuhikudo
      @sakuhikudo 4 ปีที่แล้ว

      @@jaicomprisMaths oui c'est ca et je n'arrive pas du tout

    • @jaicomprisMaths
      @jaicomprisMaths  4 ปีที่แล้ว +1

      @@sakuhikudo tu dois faire une boucle pour parcourir ta liste et pour chaque valeur de la liste regarder si elle est pair et si oui l'ajouter à ta somme et pour savoir si pair, pense à utiliser l'opérateur modulo regarde ici jaicompris.com/python/python-modulo.php

    • @sakuhikudo
      @sakuhikudo 4 ปีที่แล้ว

      @@jaicomprisMaths
      si je fais avec votre exemple :
      Li = [7,1,2,4,16,81,100]
      long = len(Li)
      s = 0
      for i in range (0, long) :
      if Li[i]%2 == 0 :
      s = s + i
      else :
      s = s
      print (s)
      je trouve que ca a faire mais ce n'est pas la bonne manière je le sais
      pouvez vous me dire c'est où que je m'y prends mal?

    • @jaicomprisMaths
      @jaicomprisMaths  4 ปีที่แล้ว +1

      @@sakuhikudo c pas mal du tout,
      mais s=s+li[i] et pas s=s+i
      ensuite le else ne sert à rien

  • @casablanka4194
    @casablanka4194 2 ปีที่แล้ว

    merci l'ami

  • @christina8575
    @christina8575 4 ปีที่แล้ว

    Bonjour
    Pourquoi est ce que si je met s=0 a l'interieur de la boucle ce n'est pas le meme resultat?

    • @CarlosGarcia-cv7qk
      @CarlosGarcia-cv7qk 4 ปีที่แล้ว

      Bonjour, car si vous mettez s=0 à l'intérieur de la boucle vous initialisez la somme (valeur s=0) à chaque nouvelle valeur de i. Donc à la fin de la boucle vous aurez s=s+100, le résultat est 100 (s étant 0 car réinitialisé).

  • @jupiterendromede3194
    @jupiterendromede3194 4 ปีที่แล้ว

    bonjour ,encore une question svp, c'est quoi la différence entre print et return, quand est ce qu'on peut utilser l'une ou l'autre? en vous remerciant

    • @jaicomprisMaths
      @jaicomprisMaths  4 ปีที่แล้ว

      print() permet d'afficher qqchose, alors que return(..) n'affiche rien mais renvoie qqchose à la sortie d'une fonction, très bonne journée

    • @jupiterendromede3194
      @jupiterendromede3194 4 ปีที่แล้ว

      jaicompris Maths , merci infiniment pour votre réponse et pour les vidéos !

  • @wafam4435
    @wafam4435 4 ปีที่แล้ว +1

    bonjour et merci pour votre effort, moi je débute a peine avec python et j'ai c que je n'ai pas compris
    x=float(input(taper la valeur de x))
    y=x**0,5 + 2
    print(y)
    NB: il y a bien deux étoiles

    • @jaicomprisMaths
      @jaicomprisMaths  4 ปีที่แล้ว

      ** pour la puissance et * pour la multiplication

  • @sssagid
    @sssagid 3 ปีที่แล้ว

    merci mon frere

  • @fabriceraimbaud7619
    @fabriceraimbaud7619 7 หลายเดือนก่อน

    bjr, la fonction sum fonctionne aussi très bien. print(sum(range(1,101,1)))

    • @jaicomprisMaths
      @jaicomprisMaths  7 หลายเดือนก่อน

      oui mais le but ici c'est justement de s'entrainer à reprogrammer les fonctions de base, c'est un très bon exercice

  • @vincentbergerot86
    @vincentbergerot86 5 ปีที่แล้ว +1

    Pourquoi la dernière valeur est exclue ?

    • @jaicomprisMaths
      @jaicomprisMaths  5 ปีที่แล้ว +1

      c'est un choix de python, en fait le principe range(10) sort 10 valeurs en commençant à 0 donc de 0 à9 ce qui fait 10 valeurs, très bonne soirée

    • @vincentbergerot86
      @vincentbergerot86 5 ปีที่แล้ว

      @@jaicomprisMaths je vois merci 😁

  • @pascalbourdais4836
    @pascalbourdais4836 5 ปีที่แล้ว +2

    Bonjour,
    J'avais plus simple
    1er : print (100+1)/2*100
    2ème : print (1+99)*100 /2 /2
    Mais j'ai de vieux souvenirs qui remontent

    • @jaicomprisMaths
      @jaicomprisMaths  5 ปีที่แล้ว

      tout à fait, mais c'est en 2nde et ils n'ont pas les formules des sommes de suites, :-)
      www.jaicompris.com

    • @remigaborit2486
      @remigaborit2486 5 ปีที่แล้ว

      Pascal : Pour la seconde suite?

    • @remigaborit2486
      @remigaborit2486 5 ปีที่แล้ว

      indice : C'est des carrés (nombre à la puissance 2 ;) )

    • @remigaborit2486
      @remigaborit2486 5 ปีที่แล้ว

      J'ai modifé mon programme :
      #coding:utf-8
      s=0
      t=0
      for i in range(1,100,2):
      t=t+1
      s=s+i
      print(t,i,s)
      print('La somme de 1 à 99 avec un pas de 2, vaut : '+ str(s))

  • @zahra-pl1sk
    @zahra-pl1sk 3 ปีที่แล้ว

    merci bcp

  • @sidimohamedcherif6587
    @sidimohamedcherif6587 2 ปีที่แล้ว

    merciii bcp !

  • @Bilar_short
    @Bilar_short 10 หลายเดือนก่อน

    Il y a quelque chose que je ne comprend pas dans le premier programme
    S=0
    For i in range (1,101)
    S=s+1
    Print (s)
    Donc s=0 et i =1
    0=0+1=1
    1=1+2=3
    2 est le i car au départ i = 1 ensuite à 2 ainsi de suite,
    Le problème donc est que l'on est pas censé trouver 3 mais 2 !

    • @Bilar_short
      @Bilar_short 10 หลายเดือนก่อน

      Ah mais enfaîte si c'est normal

    • @jaicomprisMaths
      @jaicomprisMaths  10 หลายเดือนก่อน +1

      c'est normal comme tu l'as dit car on fait la somme, s=0, i=1 ->s=1 puis i=2 -> s=s+i=1+2=3 voilà j'espère que c clair

    • @Bilar_short
      @Bilar_short 10 หลายเดือนก่อน

      @@jaicomprisMaths en tout cas merci de prendre temps de répondre au commentaire, je vous en remercie.

  • @ayoubayoubb3335
    @ayoubayoubb3335 2 ปีที่แล้ว

    merciiiiiiiiiiiiii beaucoup

  • @manoutoutou9494
    @manoutoutou9494 3 ปีที่แล้ว

    Merci infiniment ... j'adorrrrre

  • @ulrich1521
    @ulrich1521 5 ปีที่แล้ว

    Bonjour,
    Dans le cours précédent tu ne nous dit pas comment additionner les variables. Du coup on ne peut pas faire l'exercice. De mon côté j'ai donc pensé qu'il fallait juste faire sortir tout les nombres de 1 à 100 puis faire sortir tout les nombres de 1 à 99 avec un pas de 2. xD

  • @Matt-fv4wf
    @Matt-fv4wf 4 ปีที่แล้ว

    Bonjour, comment calculer la somme suivante sur python: s=1+2+4+8+16+32+...+1024
    Merci d'avance

    • @jaicomprisMaths
      @jaicomprisMaths  4 ปีที่แล้ว

      regarde sur cette page c'est un mélange des exos 1 et 2
      jaicompris.com/python/python-exercice.php

  • @Iarilandy
    @Iarilandy ปีที่แล้ว

    thanks

  • @raniarouis6783
    @raniarouis6783 4 ปีที่แล้ว

    Bonsoir j'ai une toute petite question est ce qu'on peut écrire s=0
    For I in range (0..100)
    S=s+i+1?

  • @TechPrivacyPro
    @TechPrivacyPro 4 ปีที่แล้ว

    Slt svp pk s=i+s

    • @jaicomprisMaths
      @jaicomprisMaths  4 ปีที่แล้ว

      on rajoute i à s et on met le resultat dans s

    • @TechPrivacyPro
      @TechPrivacyPro 4 ปีที่แล้ว

      @@jaicomprisMaths merci infiniment❤ mais est ce que si s=i+s alors i=0 , franchement j'ai pas compris ce point là☺

    • @jaicomprisMaths
      @jaicomprisMaths  4 ปีที่แล้ว

      @@TechPrivacyPro s=s+i n'est pas une égalité au sens mathématique, ça veut dire s+i ->s

  • @zambalaboxer692
    @zambalaboxer692 2 หลายเดือนก่อน

    😅😅😅😅😅
    Oui
    😊

  • @pabloglba
    @pabloglba 2 ปีที่แล้ว

    👍

  • @didierletractopelledecomba3959
    @didierletractopelledecomba3959 3 ปีที่แล้ว

    La vidéo est excellente mais par contre ligne 3 c'est plus correct d'écrire s+=i que s=s+i. C'est de la bête optimisation mais c'est utile à apprendre pour lire les programmes.

    • @jaicomprisMaths
      @jaicomprisMaths  3 ปีที่แล้ว

      c'est une question que je me suis posée et j'avais fait le choix de rester sur s=s+i. La prochaine fois je donnerai les 2 versions :-)

  • @othmaniridha973
    @othmaniridha973 4 ปีที่แล้ว

    merci beaucoup

  • @willplanes6441
    @willplanes6441 4 ปีที่แล้ว

    Et dire que je suis en prépa et que ça me sert ... x)

  • @Litzy440
    @Litzy440 4 ปีที่แล้ว

    Vous avez ecrit 101

    • @jaicomprisMaths
      @jaicomprisMaths  4 ปีที่แล้ว

      oui c expliqué ds la vidéo, ds un range(a,b) la valeur b est exclue donc range(...,101) ça s'arrete à 100, c'est une particularité de python