From 3289a957f62cb6e13aac4bcf9931189c86ba87fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrea=20Biskupov=C3=A1?= Date: Mon, 24 Mar 2025 20:33:03 +0100 Subject: [PATCH] =?UTF-8?q?08=20ov=C4=9B=C5=99uje=20prvo=C4=8D=C3=ADsla?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 06/tasks/task_08_is_prime.py | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/06/tasks/task_08_is_prime.py b/06/tasks/task_08_is_prime.py index 2ccb53e..c465e8c 100644 --- a/06/tasks/task_08_is_prime.py +++ b/06/tasks/task_08_is_prime.py @@ -1,7 +1,18 @@ -# task_08_is_prime.py +def is_prime(n): + # prvocisla pouze od 2! + if n < 2: + return False + # 2 je prvocislo! + if n == 2: + return True + # zbaveni se sudych cisel + if n % 2 == 0: + return False + # overeni lichych + for i in range(3, int(n) + 1, 2): + if n % i == 0: + return True + return True -def is_prime(n: int) -> bool: - """ - Vrátí True, pokud je číslo prvočíslo. - """ +print(is_prime(7))