tools.py 366 B

12345678910111213141516
  1. import sympy
  2. # Проверка, является ли число простым
  3. def isPrime(val):
  4. return sympy.isprime(val)
  5. # Поиск ближайшего простого числа
  6. def searchPrime(val):
  7. while True:
  8. if isPrime(val):
  9. return val
  10. val += 1
  11. def isCurveSingular(a, b):
  12. return 4 * a ** 3 + 27 * b ** 2 == 0