Priem of niet
Een priemgetal kun je alleen door zichzelf en 1 delen zonder rest. In deze oefening test je de functie is_prime() met unittest. De functie krijgt een number en geeft True terug als het een priemgetal is en False als dat niet zo is. Hij gebruikt het pakket math om de vierkantswortel van number te berekenen. De pakketten math en unittest zijn al voor je geïmporteerd.
Deze oefening maakt deel uit van de cursus
Introductie tot testen in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
def is_prime(num):
if num == 1: return False
up_limit = int(math.sqrt(num)) + 1
for i in range(2, up_limit):
if num % i == 0:
return False
return True
class TestSuite(unittest.TestCase):
def test_is_prime(self):
# Check that 17 is prime
____