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

【作品介绍】
求任意质数可能有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.cndef prime(num):
if num<2:raise
for factor in range(2,num):
if num%factor==0:
return "不是质数"
return "是质数"
print("这个数字{}".format(prime(int(input("请输入一个数字")))))
极简代码
点赞0
评论