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

【作品介绍】
没啥好说的注:(质数查询的系统来自一本教程书,判断是否是数字是我自己的思路,成果)
【作品源代码】
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