# Demo entry 1553579

**Test Code syntax**

Submitted by **anonymous**
on May 11, 2015 at 21:42

Language: Python. Code size: 671 Bytes.

def isprime(n): '''check if integer n is a prime''' # make sure n is a positive integer n = abs(int(n)) # 0 and 1 are not primes if n < 2: return False # 2 is the only even prime number if n == 2: return True # all other even numbers are not primes if not n & 1: return False # range starts with 3 and only needs to go up the squareroot of n # for all odd numbers for x in range(3, int(n**0.5)+1, 2): if n % x == 0: return False return True # test ... print isprime(1) # False print isprime(2) # True print isprime(3) # True print isprime(1073676287)

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.