22 lines
484 B
Python
22 lines
484 B
Python
import re
|
|
|
|
from datetime import datetime
|
|
|
|
def is_prime(n):
|
|
return not re.match(r"-?$|^(--+?)\1$", "-"*n)
|
|
|
|
def primes(a, b):
|
|
return list(filter(is_prime, range(a, b)))
|
|
|
|
def main():
|
|
print("Calculo de números primos")
|
|
a = int(input("Límite inferior: "))
|
|
b = int(input("Límite superior: "))
|
|
|
|
result = primes(a, b)
|
|
print(f"Todos los números primos que hay entre {a} y {b} son:")
|
|
print(", ".join(map(str, result)))
|
|
|
|
if __name__ == "__main__":
|
|
main()
|