Este prim sau nu
Un număr prim poate fi împărțit fără rest doar la el însuși și la 1. În acest exercițiu, vei testa funcția is_prime() cu unittest. Funcția primește un number și returnează True dacă acesta este prim și False dacă nu este. Folosește pachetul math pentru a calcula rădăcina pătrată a lui number. Pachetele math și unittest au fost deja importate pentru tine.
Acest exercițiu face parte din cursul
Introducere în testarea în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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
____