Python-programmet för att skriva ut alla primtal i ett intervall

Innehållsförteckning

I det här programmet lär du dig att skriva ut alla primtal inom ett intervall med hjälp av loopar och visa det.

För att förstå detta exempel bör du ha kunskap om följande Python-programmeringsämnen:

  • Python om … annars uttalande
  • Python for Loop
  • Python bryter och fortsätter

Ett positivt heltal större än 1 som inte har några andra faktorer än 1 och själva numret kallas ett primtal.

2, 3, 5, 7 etc. är primtal eftersom de inte har några andra faktorer. Men sex är inte prime (det är komposit) eftersom 2 x 3 = 6.

Källkod

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

Produktion

 Primtal mellan 900 och 1000 är: 907911919929937941 947 953 967 97197983991997 

Här lagrar vi intervallet som lägre för nedre intervall och övre för övre intervall och hittar primtal i det intervallet. Besök den här sidan för att lära dig hur du kontrollerar om ett tal är prime eller inte.

Intressanta artiklar...