python输入一个数n判断素数 python如何判断一个数是不是质数?
python如何判断一个数是不是质数?
代码如下:#coding=utf8print u"请输入一个数:"n = input()isPrime = Truefor i in range(2, n): if n % i == 0: isPrime = False breakif isPrime: print str(n) u"是一个素数。"else: print str(n) u"不是一个素数。"
如何用Python判断一个数是否是质数?
质数是一个只能被自己和1整除的大于1的正整数。这里要特别注意是大于1的数字,因为1不是质数。下面是程序代码。
如果小于等于1输出不是质数,如果等于2就是质数,大于2的数则循环求模。
测试结果如下:
python编写一个函数.判断一个数是不是素数,然后调用该函数输出100以内的素数?
1、打开pycharm,点击file,点击new,新建一个空白的pyrthon文件:2、这里开始编写判断素数的代码,判断素数的上限最准确的应该使用平方根取整加一,此处用到两层循环,第一层遍历0到100的数,第二层循环判断满足条件的素数。这里有一个else要注意是和for对齐而不是if对齐,如果和if对齐只要不能被2整除就会被添加到列表中了,而且会多次添加:3、右键点击鼠标,点击“run demo”,运行编写好的python文件,在下方的控制台就可以看见输出后结果:
python输入一个数n判断素数 Python判断是否为素数 python判断是否为素数的函数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。