猫史档案馆


【Python作品分享】求任意质数【作品秀】

用户:print("Loading...")print("Loading...")查看:5 回复:3 评论:5 创建时间:2020-09-17T17:26:36


【作品展示】

center_image

 

【作品介绍】

求任意质数

可能有bug请勿用于精确计算

 

【作品源代码】

# 求质数(素数)


while True:
    j = 0    # 定义一个变量用来保存个数
    print("求质数")
    print()
    print()
    print()
    print()



    a = int(input("请输入要查找的数(1和0既不是质数也不是合数,请勿输入,否则将出现错误答案。"))  # 转换成 int 类
    
    for l in range(2, a):  # 1不是质数也不是合数。
        if a % l == 0:
            j += 1
    if j == 0:
        print(a, "是质数。")
    else:
        print(a, "是合数,它能被1和", a, "以外的", j, "个数整除。")
    
        
    
            
            
            
            
            
            
            
            
               
# 质数只有一和他本身两个因数,除去他们后,如果还能 // ,说明他是偶数
    
    
    

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
_someone__someone_

https://code.xueersi.com/ide/code/6206362

点赞0


评论


机灵的花粉蝶faIw机灵的花粉蝶faIw

def prime(num):
    if num<2:raise
    for factor in range(2,num):
        if num%factor==0:
            return "不是质数"
    return "是质数"

print("这个数字{}".format(prime(int(input("请输入一个数字")))))

极简代码

点赞0


评论


Mellin_AmpMellin_Amp

这效率不行啊,给爷改emotion_doge

点赞0


评论