Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def primeChecker(x):
- factorCount = 0
- y = int(x)
- for i in range (2,y):
- if (x % i) == 0:
- factorCount = factorCount + 1
- if factorCount == 0:
- return 1
- else:
- return 0
- intCheck = False
- primeCheck = 0
- while intCheck == False:
- print("even number")
- number = input()
- try:
- number = int(number)
- intCheck = True
- except:
- print("only enter numbers")
- try:
- evenCheck = number % 2
- if evenCheck != 0:
- print("number must be even")
- intCheck = False
- except:
- intCheck = False
- prime1 = number / 2
- prime2 = number / 2
- while primeCheck != 2:
- primeCheck = 0
- primeCheck = primeCheck + primeChecker(prime1)
- primeCheck = primeCheck + primeChecker(prime2)
- if primeCheck != 2:
- prime1 = prime1 + 1
- prime2 = prime2 - 1
- print("the 2 primes which add to ",number," are ",prime1," & ",prime2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement