BaşlayınÜcretsiz başlayın

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, kursun bir parçasıdır

Python'da Teste Giriş

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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
        ____
Kodu Düzenle ve Çalıştır