Program Python pentru a imprima toate numerele prime într-un interval

Cuprins

În acest program, veți învăța să imprimați toate numerele prime într-un interval folosind pentru bucle și să le afișați.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare Python:

  • Python if … else Declarație
  • Python pentru buclă
  • Python sparge și continuă

Un număr întreg pozitiv mai mare decât 1 care nu are alți factori în afară de 1 și numărul în sine se numește număr prim.

2, 3, 5, 7 etc. sunt numere prime, deoarece nu au alți factori. Dar 6 nu este prim (este compozit) deoarece 2 x 3 = 6,.

Cod sursa

 # Python program to display all the prime numbers within an interval lower = 900 upper = 1000 print("Prime numbers between", lower, "and", upper, "are:") for num in range(lower, upper + 1): # all prime numbers are greater than 1 if num> 1: for i in range(2, num): if (num % i) == 0: break else: print(num)

Ieșire

 Numerele prime între 900 și 1000 sunt: ​​907 911 919 929 937 941 947 953 967 971 977 983 991 997 

Aici, stocăm intervalul ca fiind inferior pentru intervalul inferior și superior pentru intervalul superior și găsim numere prime în acest interval. Accesați această pagină pentru a afla cum să verificați dacă un număr este sau nu prim.

Articole interesante...