码迷,mamicode.com
首页 > 编程语言 > 详细

任意范围素数寻找|Python练习系列[7]

时间:2020-04-05 20:10:38      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:pre   video   自然数   ide   pytho   random   bilibili   测试   添加   

素数:又名质数,是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数

代码演示视频

完整代码和注释如下

from random import *
#素数
prime_list=[]
def if_prime(x):#判断x是否为素数
	n=2
	while n<x:
		if x%n==0:#如果x/2无余数直接返回
			return
		if x%n!=0:#如果x/2有余数
			n+=1#就测试下一个除数值
			if n==x-1:#如果x/(x-1)仍然有余数
				prime_list.append(str(x))#那么x就为素数 素数列表添加该值
for x in range(1000,10000):#对100~1000范围内每个值测试
	if_prime(x)
print(‘在1000~10000范围内,有{0}个素数,分别为:{1}‘.format(len(prime_list),‘ ‘.join(prime_list)))
#‘‘.join(list)表示用‘‘连接list中的每个值

任意范围素数寻找|Python练习系列[7]

标签:pre   video   自然数   ide   pytho   random   bilibili   测试   添加   

原文地址:https://www.cnblogs.com/Trix/p/12638721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!