En este programa, aprenderá a imprimir todos los números primos dentro de un intervalo usando bucles for y mostrarlo.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Python:
- Declaración de Python if … else
- Python para bucle
- Python rompe y continúa
Un número entero positivo mayor que 1 que no tiene otros factores excepto 1 y el número en sí se llama número primo.
2, 3, 5, 7, etc. son números primos ya que no tienen ningún otro factor. Pero 6 no es primo (es compuesto) ya que 2 x 3 = 6
,.
Código fuente
# 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)
Salida
Los números primos entre 900 y 1000 son: 907911919929937941947953967971977983991997
Aquí, almacenamos el intervalo como inferior para el intervalo inferior y superior para el intervalo superior, y buscamos números primos en ese rango. Visite esta página para aprender cómo verificar si un número es primo o no.