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.