«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как избежать печати нечетных чисел в последовательности простых чисел в Python?

Как избежать печати нечетных чисел в последовательности простых чисел в Python?

Опубликовано 7 ноября 2024 г.
Просматривать:538

How to Avoid Printing Odd Numbers in a Prime Number Sequence in Python?

Как напечатать последовательность простых чисел в Python

Многим программистам сложно создать функцию, которая бы точно печатала простые числа в Python. Одной из распространенных проблем является печать списка нечетных чисел. Чтобы исправить эту проблему, необходимо глубокое понимание свойств простых чисел и изменение кода.

Простые числа делятся только на 1 и сами на себя. Поэтому улучшенный код проверяет делимость в диапазоне от 2 до квадратного корня числа (или самого числа, если оно меньше). Это обеспечивает эффективность и точность.

Вот пример использования более оптимизированного синтаксиса Python:

import math

for num in range(2, 101):
    if all(num % i != 0 for i in range(3, int(math.sqrt(num))   1, 2)):
        print(num)
Заявление о выпуске Эта статья перепечатана по адресу: 1729485074. В случае каких-либо нарушений, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3