介绍
本篇文章为大家展示了python中怎么判断一个数字是否为质数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
质数:一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2、3、5、7等),换句话说就是该数除了1和它本身以外不再有其他的因数。
判断代码:
def isprime(一个): 如果isinstance (int)==False: 返回假 如果a<=1: 返回假 如果一个==2: 还真 标志=1 x=int(战俘(0.5 a)) + 1 n的范围(2 x): 如果一个% n==0: 国旗=0 打破 如果标志==1: 还真 其他: 返回False
以上就是判断数字是否为质数的代码了
一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2、3、5、7等),换句话说就是该数除了1和它本身以外不再有其他的因数。
# - * -编码:utf - 8 - * #文件名:test.py #作者:www.runoob.com # Python程序用于检测用户输入的数字是否为质数 #用户输入数字 num=int(输入(“请输入一个数字:“)) #质数大于1 如果num比;1: #查看因子 我的范围(2,num): 如果(num % i)==0: 打印(num,“不是质数“) 打印(我,“乘于“,num//我,“是“,num) 打破 其他: 打印(num,“是质数“) #如果输入的数字小于或等于1,不是质数 其他: 打印(num,“不是质数“)
执行以上代码输出结果为:
美元python3测试。py
引用>
请输入一个数字:1
1不是质数
美元python3测试。py
请输入一个数字:4
4不是质数
2乘于2是4美元
python3测试。py
请输入一个数字:5
5是质数上述内容就是python中怎么判断一个数字是否为质数,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
python中怎么判断一个数字是否为质数