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

Поділитися
Вставка
  • Опубліковано 26 жов 2024

КОМЕНТАРІ • 83

  • @kenzokamlen4103
    @kenzokamlen4103 11 місяців тому +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  11 місяців тому +2

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

  • @lydiereine5366
    @lydiereine5366 Місяць тому

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

    • @jaicomprisMaths
      @jaicomprisMaths  Місяць тому

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

    • @jaicomprisMaths
      @jaicomprisMaths  Місяць тому

      et je vais sortir bientot de nouvelles vidéos python

  • @mohamedgarmouma1541
    @mohamedgarmouma1541 4 роки тому +7

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

  • @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}")

  • @zaydhassoune2987
    @zaydhassoune2987 2 роки тому

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

  • @Koopalings_Wenwig_Von
    @Koopalings_Wenwig_Von 5 років тому +7

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

  • @nouhailaessaadi7178
    @nouhailaessaadi7178 3 місяці тому

    Video Magnifique et explication parfait

  • @sanaaben9471
    @sanaaben9471 3 роки тому +1

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

  • @kikiflores9133
    @kikiflores9133 Рік тому

    tjrs au top des topsssssssssssssssssssssssssss

  • @ilammelki6861
    @ilammelki6861 3 роки тому

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

  • @HChahra
    @HChahra 2 роки тому +1

    Très clair ! Merci beaucoup.

  • @TMMH_26
    @TMMH_26 2 роки тому +1

    Merci beaucoup ❤️❤️

  • @NBKIAZ
    @NBKIAZ Рік тому

    Merci pour la video .

  • @angekirasaya2458
    @angekirasaya2458 4 роки тому +1

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

  • @mahamatalidjalborddiard5440
    @mahamatalidjalborddiard5440 4 місяці тому

    Mash Allah Génial

  • @fabriceraimbaud7619
    @fabriceraimbaud7619 4 місяці тому

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

    • @jaicomprisMaths
      @jaicomprisMaths  4 місяці тому

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

  • @smallchic5960
    @smallchic5960 4 роки тому

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

  • @mouradchihaoui5500
    @mouradchihaoui5500 3 роки тому

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

  • @ranim7940
    @ranim7940 Рік тому

    Merciii bcp monsieur ❤❤❤

  • @buzzmarked8624
    @buzzmarked8624 4 роки тому

    MERCI CONTINUER EN 2020

  • @olivierbouchez9150
    @olivierbouchez9150 4 роки тому

    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

  • @sssagid
    @sssagid 2 роки тому

    merci mon frere

  • @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

  • @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)

  • @casablanka4194
    @casablanka4194 Рік тому

    merci l'ami

  • @Bilar_short
    @Bilar_short 8 місяців тому

    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 8 місяців тому

      Ah mais enfaîte si c'est normal

    • @jaicomprisMaths
      @jaicomprisMaths  8 місяців тому +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 8 місяців тому

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

  • @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))

  • @nordprod1411
    @nordprod1411 Рік тому

    merci

  • @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"])

  • @ayoubayoubb3335
    @ayoubayoubb3335 Рік тому

    merciiiiiiiiiiiiii beaucoup

  • @vfx7t
    @vfx7t 5 років тому +1

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

  • @zahra-pl1sk
    @zahra-pl1sk 3 роки тому

    merci bcp

  • @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

  • @sidimohamedcherif6587
    @sidimohamedcherif6587 2 роки тому

    merciii bcp !

  • @Iarilandy
    @Iarilandy Рік тому

    thanks

  • @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 !

  • @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

  • @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

  • @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 😁

  • @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 3 роки тому

      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é).

  • @pabloglba
    @pabloglba 2 роки тому

    👍

  • @manoutoutou9494
    @manoutoutou9494 3 роки тому

    Merci infiniment ... j'adorrrrre

  • @raniarouis6783
    @raniarouis6783 3 роки тому

    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

  • @Litzy440
    @Litzy440 3 роки тому

    Vous avez ecrit 101

    • @jaicomprisMaths
      @jaicomprisMaths  3 роки тому

      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

  • @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 3 роки тому

    merci beaucoup

  • @willplanes6441
    @willplanes6441 3 роки тому

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