Programme Python pour imprimer tous les nombres premiers dans un intervalle

Table des matières

Dans ce programme, vous apprendrez à imprimer tous les nombres premiers dans un intervalle en utilisant des boucles for et à les afficher.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation Python suivants:

  • Instruction Python if… else
  • Python pour Loop
  • Python pause et continue

Un entier positif supérieur à 1 qui n'a pas d'autres facteurs que 1 et le nombre lui-même est appelé un nombre premier.

2, 3, 5, 7 etc. sont des nombres premiers car ils n'ont pas d'autres facteurs. Mais 6 n'est pas premier (il est composite) puisque 2 x 3 = 6,.

Code source

 # 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)

Production

 Les nombres premiers entre 900 et 1000 sont: 907911919929937941947953967971977983991997 

Ici, nous stockons l'intervalle comme inférieur pour l'intervalle inférieur et supérieur pour l'intervalle supérieur, et trouvons les nombres premiers dans cette plage. Visitez cette page pour savoir comment vérifier si un nombre est premier ou non.

Articles intéressants...