Программа принимает на вход число и проверяет, простое оно или нет.
Хотите скачать книги по Python в 2 клика? Тогда вам в наш телеграм канал PythonBooks
0
. for
в диапазоне от 2
до значения проверяемого числа, деленного на 2
(речь идет, конечно, о целочисленном делении).if
мы проверяем, делится ли число без остатка, и затем, если делится, увеличиваем наш счетчик на единицу.0
, то проверяемое число является простым.Ниже дан исходный код, который осуществляет проверку числа на простоту. Результаты работы программы также даны ниже.
a = int(input("Введите число: ")) k = 0 for i in range(2, a // 2+1): if (a % i == 0): k = k+1 if (k <= 0): print("Число простое") else: print("Число не является простым")
a
.k
значением 0
. Эта переменная будет выполнять роль счетчика.for
в диапазоне от 2
до значения проверяемого числа, деленного на 2
(речь идет, конечно, о целочисленном делении). Напоминаем, что само число и 1
делителями мы считать не будем.if
, на каждой итерации цикла мы проверяем, делится ли наше число без остатка на числа из выбранного диапазона цикла. Если делится, то переменная k
, выполняющая роль счетчика, увеличивается на единицу.0
, то проверяемое число является простым.Пример 1: Введите число: 7 Число простое Пример 2: Введите число: 35 Число не является простым
Еще более 50 задач на числа в нашем телеграм канале Python Turbo. Уютное сообщество Python разработчиков.
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…
В этой статье мы рассмотрим, что такое подсказки типов и чем они могут быть полезны.…