用于检查素数的 Python 程序
已发表: 2020-10-23Python 编程是最新技术中使用的最流行的编程语言之一。 任何编程语言的初学者都会遇到初始练习练习,例如识别素数、偶数或奇数等。在本文中,我们将学习如何用Python 编写素数程序来检查输入的数字是否user 是否为素数。
要编写这个程序,首先我们需要了解什么是质数。 素数是一个只能被 1 和它自己整除的自然数,这意味着这个数不能是任何其他更小的两个数的乘积。 例如,2、3、7、11、13、17 等都是素数。
该程序必须检查该数字是否可以被位于 2 和它自身之间的任何数字整除。 如果它可以被这些数中的任何一个整除,则余数为零,我们可以得出结论,它不是质数。 如果余数不为零,则它是质数。
目录
Python 编程主题
为了能够用 Python 编写素数程序,应该知道三个 Python 编程主题。 这些是:
1. if…else 语句
当需要决定是否执行一组特定的代码时使用它。 这取决于条件。 如果满足条件,即测试表达式为真,则执行语句。 如果条件不满足,语句将不会被执行,它会跳转到代码的“else”部分。
if 测试表达式:
身体里面如果
别的:
身体在其他
一个简单的例子更好地解释了这一点:
#检查数字是否为正并相应打印
数 = 5
如果数字 > 0
print("数字是正数)
别的
print("数字是负数)
输出:数字为正
2.for循环
For 循环用于迭代序列。 因此,对于列表或集合中的每个项目,可以执行一组语句。
对于顺序变量:
内部为
例如:
运动 = [“板球”、“足球”、“网球”]
对于运动中的 z:
打印(z)
输出:板球
足球
网球
3. 休息
break 语句可以改变 Python 中循环的流程。 通常,循环在一系列代码上不断重复,直到条件不满足或测试表达式为假。 但有时,我们可能希望通过检查一个条件来停止循环的当前迭代或整个循环。 在这种情况下,使用 break 语句。

对于顺序变量:
如果条件:
休息
一旦条件满足,循环将被打破。
为了更好地理解一个例子:
对于“芒果”中的 var:
如果 var == “g”:
休息
打印(变量)
输出:米
一种
n
查看我们的数据科学课程,了解有关各种数据科学课程的更多信息。
Python中的素数程序
在这个程序中,我们将首先要求用户输入一个数字。 之后,我们将检查该数字是否大于 1。如果是,我们将检查它是否可以被 2 和自身之间的任何数字整除。 如果它是可分的,那么它会打印出这个数字不是素数。 如果它不可整除,则打印该数是质数。 如果该数字小于 1,则打印该数字不是质数。
Python程序如下:
num = int(input(“输入一个数字:”))
如果数字 > 1:
对于范围内的 i (2, num):
如果 (num % i) == 0:
print(num, “不是素数”)
休息
别的:
print(num, “是一个素数”)
别的:
print(num, “不是素数”)
int() 语句用于将用户输入的任何数字转换为整数。 使用 range() 语句,以便“i”的值通过从 2 到用户输入的数字的每个数字。 print() 语句用于将括号内的值打印到输出中。 用户现在可以检查他们输入的任何数字是否是质数。
结帐:您必须了解的 18 个 Python 模式程序
结论
本文演示了如何用Python语言编写一个素数的简单程序。 使用这个逻辑,我们可以编写其他基本程序来提高我们的技能。 而且我们还学习了三个编程主题,即if..else语句、for循环和break。 这些是可用于更复杂和更长的程序以执行更大的任务以理解Python 中的质数的基本主题。
如果您对学习数据科学以走在快节奏的技术进步的前沿感到好奇,请查看 upGrad 和 IIIT-B 的数据科学执行 PG 计划,并为未来提升自己的技能。
Python 的显着特点是什么?
Python 是数据科学家和机器学习专家中广为人知的编程语言。 Python 的成功源于它易于学习并且具有简单的语法和可读性。 它易于理解,使故障排除变得简单。
此外,它是一种免费的开源编程语言,Python 专业人士可以通过多种方式使用它。 它是一种支持类概念的面向对象的语言,并且很容易与其他语言(如 C++、Java 等)结合使用。
Python中的函数是什么?
函数是 Python 代码的片段或部分,它们被组织和重用以执行单个和相关的操作。 函数有助于提高重用大量代码的系统的模块化。 Python 有多种内置函数,例如 print()。 除了提供广泛的内置函数外,Python 还允许您构建用户定义的函数。
Python 的实际用例有哪些?
Python 是当今世界上使用最广泛的编程语言之一。 大多数计算和软件程序都使用 Python 来满足其核心编程要求。 它包括浏览 Google、浏览 Instagram、在 YouTube 上观看视频或在 Spotify 上听音乐。 所有这些活动都与 Python 直接或间接相关。 这表明 Python 被广泛用于各种平台、应用程序和服务。