Нахождение простых чисел, используя понимание списка
Я пытался сгенерировать все простые числа в диапазоне от х до у. Сначала я попробовал простой пример:range(10,11)
что означает проверить, является ли 10 простым числом:
Вот мой код:
prime_list = [x for x in range(10, 11) for y in range(2,x) if x % x == 0 and x % 1 == 0 and x % y != 0]
Я знаю, что вещь не имеет возможности сказать выражение, котороеx%y != 0
должны быть проверены на все у вrange (2,x)
и вернуть true, если и только если все выполнили это условие.
Как мы это делаем?