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

Python'da Teste Giriş

kursunun bir parçasıdır
Kursu Görüntüle

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