From b12bdce67c16dfe16114db28efdded3f863e51cf Mon Sep 17 00:00:00 2001 From: mahimadubey <54871679+mahimadubey@users.noreply.github.com> Date: Mon, 28 Oct 2019 10:57:59 +0530 Subject: [PATCH] Update PrimeCheck.py --- maths/PrimeCheck.py | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/maths/PrimeCheck.py b/maths/PrimeCheck.py index e0c51d7..074b6e4 100644 --- a/maths/PrimeCheck.py +++ b/maths/PrimeCheck.py @@ -1,13 +1,12 @@ -import math -def primeCheck(number): - if number % 2 == 0 and number > 2: - return False - return all(number % i for i in range(3, int(math.sqrt(number)) + 1, 2)) - -def main(): - print(primeCheck(37)) - print(primeCheck(100)) - print(primeCheck(77)) - -if __name__ == '__main__': - main() +def prime(x): + l=[] + for i in range(1,n+1): + if x%i==0: + l.append(i) + return(l) +n=int(input("enter a no.")) +x=prime(n) +if len(x)==2: + print("its a prime no.") +else: + print("not a prime")