Pytanie 6 z 26
Pomiń i wróćNastępująca funkcja powinna zwracać True wtedy i tylko wtedy, gdy liczba n jest pierwsza:
def czy_pierwsza(n):
i = 2
while i*i < n:
if n % i == 0:
return False
i += 1
return True
Dla jakiej liczby n program zwróci nieprawidłową odpowiedź?
i = 2
while i*i < n:
if n % i == 0:
return False
i += 1
return True