给定一个整数n判断n是否为素数python,python获得输入正整数N,判断N是否为素数
Python输入一个数N判断是否是质数:1。使用for循环和break语句,代码为[for I in range (2,k ^ 2): if m % I==03360 break];2.使用while循环和bool变量。
本教程运行环境:windows7系统,python3.9版本3.9,戴尔G3电脑。
python输入一个数n判断是否为素数的方法:
素数(也叫质数)是指除了1和数本身之外,不能被任何正整数整除的正整数。判断一个正整数M是否是素数,只要判断M是否能被2到根号M的任意正整数整除,如果M不能被这个范围内的任意正整数整除,则M是素数,否则M是合数。
方法一:(利用for循环和break语句)
导入数学
M=int(input(请输入一个整数(1):))
k=int(math.sqrt(m))
对于范围(2,k ^ 2):中的I
如果m % i==0:
Break #是可除数,而且肯定不是质数。结束循环
I==k1:print (m,是质数!)
Else: print(m,是一个合数!)方法二:(利用while循环和bool变量)
导入数学
M=int(input(请输入一个整数(1):))
k=int(math.sqrt(m))
Flag=True #假设输入的整数是一个质数
i=2
while (i=k且flag==True):
If (m% i==0): flag=False #是可整除的,而且肯定不是素数。结束循环
else: i=1
If (flag==true) 3360print (m,是一个素数!)
Else: print(m,是一个合数!示例:打印100到200之间的所有质数,每行输出10。
导入数学;n=0
对于(101,201,2):范围内的m
k=int(math.sqrt(m))
对于范围(2,k ^ 2):中的I
如果m % i==0:break
如果i==k 1:
if n % 10==0:print()
打印( %d % m,end= )
N=1相关免费学习推荐:python视频教程
以上是python如何输入一个数N来判断是否是质数的细节。更多信息请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。