创新互联python教程:
专注于为中小企业提供成都网站设计、成都网站制作、外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业浔阳免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
在这个简单的 python 程序中,我们需要检查给定的数字是否是质数。这是一个初级 python 程序。
要理解这个例子,您应该了解以下 Python 编程主题:
在这个 python 程序中,我们需要检查一个素数。素数是可被 1 整除的正数,并且只能被该数整除。所以对于一个质数,只有两个因素。
举个例子,我们取一个数 7,那么我们来检查一下,7 是正数,只能被 7 和 1 整除,所以它是一个质数数。
注: 1 不是质数,因为 1 只有一个因子,所以我们把它当作 1 不是质数。
在这个简单的 python 程序中,我们需要从用户那里接受一个数字,并将其保存到一个变量中。现在我们通过检查数字是否为正数来检查数字是否为质数。如果不是正数,我们就查不出质数。我们必须在 python 中使用从 2 到数字的 for 循环,并使用 python 语言中的 if 条件检查该数字是否可被该数字以下的任何数字整除。最后,打印数字是不是质数。
STEP 1: 使用 python 中的输入函数接受来自用户的数字,并将其存储在变量中。
步骤 2: 检查数量是否大于 1 。如果是,在if
条件else
内移动,打印的数字不是质数,因为它不是正数。
第三步:打开一个从 2 到输入数字的for loop
,检查数字的可除性。
步骤 4: 打开一个内部if
条件,用从 2 到该数字的每个数字来修改该数字。打印给定的数字不是可以被任何数字整除的质数,并使用 break 语句中断循环。
第五步:如果循环结束,没有发现任何数能被给定数整除,则将给定数打印为质数。
num = int(input("Enter any number: ")) # Accept the number from the user.
if num > 1: # check the number is greater than 1.
for i in range(2, num): # for loop to check the number is divisible by any number
if (num % i) == 0: # If condition to check any divisor for the number
print(num, "it is not a prime number")
break # break from the for loop
else:
print(num, "it is a prime number") # if the number is less than or equal to zero then it is not a prime number
else:
print(num, "it is not a prime number")
Enter any number: 7
7 It is a prime number
网页题目:Python程序:检查一个数是否是质数
文章分享:http://www.shufengxianlan.com/qtweb/news3/17753.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联