Asal mı değil mi
Asal bir sayı, kalansız olarak yalnızca kendisine ve 1'e bölünebilir. Bu egzersizde, unittest ile is_prime() fonksiyonunu test edeceksin. Fonksiyon bir number alır; asal ise True, değilse False döndürür. number'ın karekökünü hesaplamak için math paketini kullanır. math ve unittest paketleri senin için zaten içe aktarıldı.
Bu egzersiz
Python'da Teste Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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
____