mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-07-24 16:55:45 +08:00
Improved Formatting and Style of Math Algos (#960)
* Improved Formatting and Style I improved formatting and style to make PyLama happier. Linters used: - mccabe - pep257 - pydocstyle - pep8 - pycodestyle - pyflakes - pylint - isort * Create volume.py This script calculates the volumes of various shapes. * Delete lucasSeries.py * Revert "Delete lucasSeries.py" This reverts commit 64c19f7a6c8b74e15bed07f0f0337598a001ceb4. * Update lucasSeries.py
This commit is contained in:
@ -1,9 +1,13 @@
|
||||
"""Prime Check."""
|
||||
|
||||
import math
|
||||
import unittest
|
||||
|
||||
|
||||
def primeCheck(number):
|
||||
def prime_check(number):
|
||||
"""
|
||||
Check to See if a Number is Prime.
|
||||
|
||||
A number is prime if it has exactly two dividers: 1 and itself.
|
||||
"""
|
||||
if number < 2:
|
||||
@ -24,31 +28,30 @@ def primeCheck(number):
|
||||
|
||||
class Test(unittest.TestCase):
|
||||
def test_primes(self):
|
||||
self.assertTrue(primeCheck(2))
|
||||
self.assertTrue(primeCheck(3))
|
||||
self.assertTrue(primeCheck(5))
|
||||
self.assertTrue(primeCheck(7))
|
||||
self.assertTrue(primeCheck(11))
|
||||
self.assertTrue(primeCheck(13))
|
||||
self.assertTrue(primeCheck(17))
|
||||
self.assertTrue(primeCheck(19))
|
||||
self.assertTrue(primeCheck(23))
|
||||
self.assertTrue(primeCheck(29))
|
||||
self.assertTrue(prime_check(2))
|
||||
self.assertTrue(prime_check(3))
|
||||
self.assertTrue(prime_check(5))
|
||||
self.assertTrue(prime_check(7))
|
||||
self.assertTrue(prime_check(11))
|
||||
self.assertTrue(prime_check(13))
|
||||
self.assertTrue(prime_check(17))
|
||||
self.assertTrue(prime_check(19))
|
||||
self.assertTrue(prime_check(23))
|
||||
self.assertTrue(prime_check(29))
|
||||
|
||||
def test_not_primes(self):
|
||||
self.assertFalse(primeCheck(-19),
|
||||
"Negative numbers are not prime.")
|
||||
self.assertFalse(primeCheck(0),
|
||||
"Zero doesn't have any divider, primes must have two")
|
||||
self.assertFalse(primeCheck(1),
|
||||
"One just have 1 divider, primes must have two.")
|
||||
self.assertFalse(primeCheck(2 * 2))
|
||||
self.assertFalse(primeCheck(2 * 3))
|
||||
self.assertFalse(primeCheck(3 * 3))
|
||||
self.assertFalse(primeCheck(3 * 5))
|
||||
self.assertFalse(primeCheck(3 * 5 * 7))
|
||||
self.assertFalse(prime_check(-19),
|
||||
"Negative numbers are not prime.")
|
||||
self.assertFalse(prime_check(0),
|
||||
"Zero doesn't have any divider, primes must have two")
|
||||
self.assertFalse(prime_check(1),
|
||||
"One just have 1 divider, primes must have two.")
|
||||
self.assertFalse(prime_check(2 * 2))
|
||||
self.assertFalse(prime_check(2 * 3))
|
||||
self.assertFalse(prime_check(3 * 3))
|
||||
self.assertFalse(prime_check(3 * 5))
|
||||
self.assertFalse(prime_check(3 * 5 * 7))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
||||
|
Reference in New Issue
Block a user