💻 МАСТЕР-КЛАСС №9 — Функции и простые числа
💻 МАСТЕР-КЛАСС №9 — Функции и простые числа Своя команда языка: написали один раз — пользуемся всюду. Проверяем числа на простоту. def is_prime(n): if n < 2: return False for d in range(2, int(n ** 0.5) + 1): if n % d == 0: return False return True print([n for n in range(2, 60) if is_prime(n)]) print("Простое ли 2027?", is_prime(2027)) Что здесь происходит: • def создаёт функцию — собственную команду с именем • return возвращает ответ и сразу заканчивает работу функции • делители достаточно проверять до квадратного корня — дальше они повторяются Задание: Найдите все простые числа-близнецы до 100 — пары вида 11 и 13, отличающиеся на 2. #питон_с_нуля #мастеркласс