Программа Python для проверки простого числа
Опубликовано: 2020-10-23Программирование на Python — один из самых популярных языков программирования, который используется в новейших технологиях. Новичок в любом языке программирования столкнулся бы с начальными практическими упражнениями, такими как определение простых чисел, четных или нечетных чисел и т. Д. В этой статье мы узнаем, как написать программу простых чисел на Python , чтобы проверить, является ли число, введенное user является простым числом или нет.
Чтобы написать эту программу, во-первых, нам нужно понять, что такое простое число. Простое число — это натуральное число, которое делится только на 1 и само на себя, а это означает, что это число не может быть произведением любых других меньших двух чисел. Например, 2, 3, 7, 11, 13, 17 и т. д. — простые числа.
Программа должна проверить, делится ли число на любое из чисел, лежащих между 2 и самим собой. Если оно делится на любое из этих чисел, остаток будет равен нулю, и мы можем заключить, что это не простое число. А если остаток не равен нулю, то это простое число.
Оглавление
Темы по программированию на Python
Есть три темы программирования на Python, которые необходимо знать, чтобы написать программу для вычисления простых чисел на Python . Эти:
1. Оператор if…else
Это используется, когда необходимо решить, следует ли выполнять определенный набор кодов или нет. Это зависит от состояния. Если условие выполнено, т. е. тестовое выражение истинно, то операторы будут выполнены. Если условие не выполнено, операторы не будут выполняться, и они перейдут к разделу «else» кода.
если тестовое выражение:
Тело внутри, если
еще:
Тело внутри еще
Простой пример лучше объясняет это:
#Чтобы проверить, является ли число положительным, и соответственно распечатать
число = 5
если число > 0
print("Число положительное")
еще
print("Число отрицательное")
Выход: число положительное
2. Для цикла
Цикл For используется для перебора последовательности. Таким образом, для каждого элемента в списке или наборе может быть выполнен набор операторов.
для переменной последовательно:
Тело внутри для
Например:
спорт = ["крикет", "футбол", "теннис"]
для z в спорте:
печать (г)
Продукт: крикет
футбол
теннис
3. Перерыв
Оператор break может изменить поток цикла в Python. Обычно цикл непрерывно повторяется для последовательности кодов до тех пор, пока условие не будет выполнено или тестовое выражение не станет ложным. Но иногда мы можем захотеть остановить текущую итерацию цикла или, может быть, весь цикл, проверив одно условие. В таких случаях используется оператор break.
для переменной последовательно:
если условие:
перерыв
Цикл будет разорван, как только условие будет выполнено.
Чтобы лучше понять на примере:

для var в «манго»:
если переменная == "г":
перерыв
печать (вар)
Выход: м
а
н
Ознакомьтесь с нашими курсами по науке о данных, чтобы узнать больше о различных курсах по науке о данных.
Программа простых чисел в Python
В этой программе мы сначала попросим пользователя ввести число. После этого мы проверим, больше ли число 1. Если это так, мы проверим, делится ли оно на любое число между 2 и самим собой. Если оно делится, то печатает, что число не является простым числом. Если оно не делится, то печатает, что это число простое. А если число меньше 1, то печатает, что число не простое.
Программа Python выглядит следующим образом:
num = int(input("Введите число: "))
если число > 1:
для i в диапазоне (2, число):
если (число % i) == 0:
print(num, "не является простым числом")
перерыв
еще:
print(num, "является простым числом")
еще:
print(num, "не является простым числом")
Оператор int() используется для преобразования любого числа, введенного пользователем, в целое число. Оператор range() используется для того, чтобы значение «i» проходило через каждое число от 2 до числа, введенного пользователем. Оператор print() используется для вывода значения внутри скобки. Теперь пользователь может проверить, является ли введенное им число простым числом или нет.
Оформить заказ: 18 лучших программ с шаблонами Python, о которых вы должны знать
Заключение
В этой статье показано, как написать простую программу для простого числа на языке Python . Используя эту логику, мы можем написать другие базовые программы для улучшения наших навыков. Мы также изучили три темы программирования, т. е. оператор if..else, цикл for и break. Это основные темы, которые можно использовать для более сложных и длинных программ для выполнения более крупных задач, чтобы понять простое число в Python .
Если вам интересно изучать науку о данных, чтобы быть в авангарде быстро развивающихся технологий, ознакомьтесь с программой Executive PG upGrad & IIIT-B по науке о данных и повышайте свою квалификацию для будущего.
Каковы отличительные особенности Python?
Python — это хорошо известный язык программирования среди специалистов по обработке и анализу данных и машинного обучения. Успех Python связан с тем, что его легко освоить, он имеет простой синтаксис и удобочитаемость. Это легко понять, что упрощает устранение неполадок.
Кроме того, это бесплатный язык программирования с открытым исходным кодом, и профессионалы Python могут использовать его различными способами. Это объектно-ориентированный язык, который поддерживает понятия классов, и его легко комбинировать с другими языками, такими как C++, Java и другими.
Что такое функции в Python?
Функции — это фрагменты или части кода Python, которые организованы и повторно используются для выполнения отдельных или связанных действий. Функции помогают улучшить модульность в системах, которые повторно используют значительную часть кода. Python имеет множество встроенных функций, таких как print(). Наряду с широким набором встроенных функций, Python также позволяет создавать пользовательские функции.
Каковы реальные варианты использования Python?
Сегодня Python — один из самых распространенных языков программирования в мире. Большинство вычислительных и программных программ используют Python для своих основных требований к программированию. Это включает в себя серфинг в Google, посещение Instagram, просмотр видео на YouTube или прослушивание музыки на Spotify. Все эти действия прямо или косвенно связаны с Python. Это показывает, что Python используется на широком спектре платформ, приложений и сервисов.