给定一个整数n判断n是否为素数python,python获得输入正整数N,判断N是否为素数

  给定一个整数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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: