猫史档案馆


【Python作品分享】质数查询系统【作品秀】

用户:泯生闪月泯生闪月查看:0 回复:0 评论:0 创建时间:2022-04-11T17:15:56


【作品展示】

center_image

 

【作品介绍】

没啥好说的

注:(质数查询的系统来自一本教程书,判断是否是数字是我自己的思路,成果)

 

【作品源代码】

import time
import string
import sys

print('(不想用了就输入0,1,2,还有负数,字母和汉字)')
while True:
    #数字判断
    l = []
    num = input('请输入你要查询的质数的上限值:')
    num_list = list(num)
    a_list = list(string.digits)
    c = len(num_list)
    for f in range(c):
        if (num_list[f] in a_list and num_list[-1] in a_list ):
            a = True
        
        else:
            a = False
            print('你输错了!')
            time.sleep(1)
            print("债见")
            time.sleep(1)
            sys.exit(1)
    #结束判断
    num = int(num)
    if (num > 100000):
        print('数值过大,请重新选择')
    elif (num < 3):
        break
    else:
        shu = 0
        for i in range(2, num):
            Prime_number = True
            for j in range(2, i):
                if (i % j == 0):
                    Prime_number = False
                    break
            if Prime_number:
                l.append(i)
                shu += 1
        print(l)
        print(f"{num}以内共有{shu}个质数")

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页