猫史档案馆


【Python作品分享】无限的质数【作业帖】

用户:温翎皓_school温翎皓_school查看:0 回复:1 评论:0 创建时间:2021-07-10T23:30:53


【作品展示】

center_image

 

【作品介绍】

质数计算

 

【作品源代码】

def wu_xian_zhi_shu():
    lower = int(input("请您输入区间最小值: "))
    upper = int(input("请您输入区间最大值: "))
    lst = []
    for num in range(lower, upper + 1):
        # 素数大于 1
        if num > 1:
            for i in range(2, num):
                if (num % i) == 0:
                    break
            else:
                lst.append(num)
    print("%s-%s素数列表:" % (lower, upper), lst)


def pan_duan():
    s = int(input("请输入数:"))
    if s < 2:
        print("这个数不是质数!")
    else:
        for i in range(2, s):
            if s % i == 0:
                print("这个数不是质数!")
        else:
            print("这个数是质数!")


def zhu_cheng_xu():
    while True:
        xuanze = int(input("1.无限输出质数。2.判断质数。3.退出。"))
        if xuanze == 1:
            wu_xian_zhi_shu()
        elif xuanze == 2:
            pan_duan()
        elif xuanze == 3:
            break
        else:
            print("您的输入有误,请重新输入!")
            zhu_cheng_xu()


zhu_cheng_xu()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
Vincent_xiaoboVincent_xiaobo

做得很好!

点赞0


评论