É primo ou não
Um número primo só pode ser dividido por ele mesmo e por 1 sem que haja resto. Neste exercício, você deve testar a função is_prime() com o unittest. A função recebe um número (number) e retorna True se ele for primo, e False se não for. Ela usa o pacote math para calcular a raiz quadrada do número (number). Os pacotes math e unittest já foram importados para você.
Este exercício faz parte do curso
Introdução aos Testes em Python
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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
____