Python-program til udskrivning af alle primtal i et interval

Indholdsfortegnelse

I dette program lærer du at udskrive alle primtal inden for et interval ved hjælp af sløjfer og vise det.

For at forstå dette eksempel skal du have kendskab til følgende Python-programmeringsemner:

  • Python hvis … ellers Erklæring
  • Python for Loop
  • Python bryder og fortsætter

Et positivt heltal større end 1, som ikke har andre faktorer undtagen 1, og selve tallet kaldes et primtal.

2, 3, 5, 7 osv. Er primtal, da de ikke har andre faktorer. Men 6 er ikke prime (det er sammensat), da 2 x 3 = 6,.

Kildekode

 # 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 mellem 900 og 1000 er: 907911919929937941 947 953 967 971 977 983 991 997 

Her gemmer vi intervallet som lavere for det nedre interval og det øvre for det øvre interval og finder primtal i dette interval. Besøg denne side for at lære, hvordan du kontrollerer, om et tal er prime eller ej.

Interessante artikler...