Написать функцию, возвращающую список простых чисел до N в Python.
Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Список простых чисел до N

Для получения списка простых чисел до заданного числа N, функция перебирает все числа от 2 до N и проверяет каждое число на простоту.

def find_primes(N):
    def is_prime(num):
        if num < 2:
            return False
        for i in range(2, int(num**0.5) + 1):
            if num % i == 0:
                return False
        return True

    primes = [i for i in range(2, N) if is_prime(i)]
    return primes

# Пример использования
N = 30
print("Простые числа до", N, ":", find_primes(N))

Функция is_prime определяет, является ли число простым, а список primes заполняется числами, которые успешно прошли проверку.

Категория: Практические упражнения Python | Добавил: Admin (22.04.2024)
Просмотров: 28 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: