Exercice corrigé #36 : Programme qui détermine si un nombre est premier ou non | Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

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

  • @abdelazizsidibaba9126
    @abdelazizsidibaba9126 3 ปีที่แล้ว +8

    "Résolution de l' exercice avec la boucle While"
    n=int(input("n= "))
    i=2
    while n%i!=0 and i

  • @zineddinelouzani7069
    @zineddinelouzani7069 3 ปีที่แล้ว +4

    am from Algeria and am so lucly to be able to understand both french and english , if your channel was in english you will make more progress and target more people , the content you are presenting is with high quality. All the best for you sir

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

      The educational system here in Morocco is mainly in the French language. Although I agree with you that consuming content in English is much more comprehensible than in French, it's still more productive to have these videos in French given the circumstances.

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

      One day, I will make the same videos in English.

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

    n = int(input("veuillez saisir une valeur:"))
    A = 0
    for i in range(1,n):
    if n % i == 0:
    A = A + 1
    if A < 2:
    print(n,"est un nombre premier")
    else :
    print(n,"n'est pas un nombre premier")

  • @Mohamedmohamed-mw2rd
    @Mohamedmohamed-mw2rd 3 ปีที่แล้ว

    Lah y7afdik si hassan👌

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

    N=int(input(" veuillez saisir un nombre entier : "))
    i=2
    while i

  • @younessag3327
    @younessag3327 8 หลายเดือนก่อน

    a=int(input("enter la valeur de a "))
    b="est premier"
    c= "n est pqs premier"
    for i in range (2,a-1):
    if a%i == 0 :
    m=c
    break
    else :
    m=b
    print ("le nombre a ", m)

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

    Bonjour monsieur et merci beaucoup pour la vidéo. Cependant j'aimerais savoir s'il n'y a pas une condition qui manque car si on se fie au code tel qu'il est le nombre 1 apparaît premier ce qui n'est évidemment pas le cas. Raison pour laquelle je pense qu'il faut émettre une condition pour le cas du 1.

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

    num = int(input('please entre your number'))
    for i in range(2,int(num/2)):
    if num%i == 0 :
    print(str(num) + ' NO PRE')
    break
    else:
    print(str(num)+' PRE')

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

    je n"ai pas bien compris le role de "estpremier", pouvez-vous me donner une clarificaion?

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

    n=int(input("Saisir un nombre : "))
    while(n

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

    n=int(input("donner votre nombre "))
    r = 0
    for i in range ( 2,n) :
    if (n % i == 0 ) :
    r = r+1
    else:
    r =r +0
    if (r > 0):
    print (n,"n'est pas un nombre premier ")
    elif (r == 0) :
    print(n,"est un nombre premier")
    je pense qu'il y a un petit erreur

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

    استاد حسان بغينا تمارين ديال max and min les tableux

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

    merci bcp

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

    voila ma solution:
    while True:
    nb = int(input("Veuillez saisir le nombre à tester: "))
    if not nb == "":
    break
    i = 2
    rest = 0
    for i in range(2, nb):
    rest = rest + nb % i
    if rest == 0:
    print(str(nb)+" n'est pas un nombre premier.")
    break
    if not rest == 0:
    print(str(nb)+" est un nombre premier.")
    break
    if nb == 1:
    print(str(nb)+" est un nombre premier.")
    break

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

    Merci 🙏🙏❤️

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

    On peut aussi faire N//2 + 1 dans le range fonction.

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

      Merci pour l'information

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

    Dir lina les fonctions et les tableaux

  • @18yearsonearthh
    @18yearsonearthh 5 วันที่ผ่านมา

    Lakan momkine darraj m3ana rah a7na atalaba

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

    Monsieur si vous plaît dir lina les listes o dictionnaires

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

    سلام عليكم خويا تبارك الله عليك ولكين واش تقدر تشرح لينا les tableaux عفاك ضروري

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

    💛

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

    mr hassan hadi hsn je pense
    s = 0
    x = int (input("saisir un nombre : "))
    for i in range (1,x+1):
    if ( x % i == 0 ):
    s+=1
    if(s== 2 ):
    print(" premier " )
    else:
    print("non premier ")

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

      Merci pour le partage

  • @lesmathematiques-kz4kk
    @lesmathematiques-kz4kk 2 ปีที่แล้ว

    السلام عليكم ورحمة الله وبركاته، عندي مبرهنة جديدة في الرياضيات وأريد نشرها في مجلة علمية هل توجد نصيحة؟
    هذه المبرهنة لها علاقة بالأعداد الأولية، شكرا جزيلا على تقديم المساعدة ،

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

      contacte moi

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

    Et pour 0 et 1 ??

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

    Bonjour Mr Hassan, peut_on passer par cette méthode, en cherchant le nombre de diviseur?
    Presque c'est la même chose que la vôtre
    n=int_(input("Donner un nombre :"))
    #nbrdiv, est le nombre de diviseur
    nbrdiv=1
    for i in range(2,int(n/2)):
    Rest=n%i
    if(rest==0):
    nbrdiv+=1
    Break
    if(nbrdiv==1):
    Print(n,"est premier")
    Print ("car le nombre de diviseur est:", nbrdiv)
    else :
    Print (n,"n'est pas premier")
    Print ("car le nombre de diviseur est:", nbrdiv)

  • @KkE323
    @KkE323 11 หลายเดือนก่อน

    Et pour 4

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

    En C++ please

  • @AdamB-sw7zm
    @AdamB-sw7zm ปีที่แล้ว

    N = int(input("Veuillez entrer un nombre N naturel :"))
    liste = []
    for i in range(1, N+1):
    if N % i == 0:
    liste.append(i)
    #Exception:
    if i == 1:
    print("Ce nombre n'est pas premier")
    exit()
    if len(liste)

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

    n=int(input("donner un nombre :"))
    s=0
    for i in range(1,n+1) :
    if n%i==0 :
    s=s+1
    if s==2 :
    print("ce nombre est premier ")
    else :
    print("ce nombre n'est pas premier ")