From d2d224425a3317588a93efea32eee63922277fd5 Mon Sep 17 00:00:00 2001 From: Satyam Koshta <58166232+satyamkoshta340@users.noreply.github.com> Date: Mon, 19 Oct 2020 11:23:14 +0530 Subject: [PATCH] Create isprime.py Added solution for isprime --- mathgenerator/funcs/isprime.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 mathgenerator/funcs/isprime.py diff --git a/mathgenerator/funcs/isprime.py b/mathgenerator/funcs/isprime.py new file mode 100644 index 0000000..c45138c --- /dev/null +++ b/mathgenerator/funcs/isprime.py @@ -0,0 +1,18 @@ +__init__ import * +def isprime(max_a =100): + a =random.randint(2,max_a) + problem =a + if a == 2: + solution = True + return problem,solution + if a % 2 == 0: + solution = False + return problem,solution + for i in range(3, a // 2 + 1, 2): + if a % i == 0: + solution = False + return problem, solution + solution = True + return problem, solution + +is_prime = Generator("isprime", 61, "a any positive integer", "True/False", isprime())