1000以内のすべての素数を見つけ、1000以内の素数の数を数える

コードは次のとおりです。

import math
def isprime(num):
	for i in range(2,int(math.sqrt(num))+1):
		if num%i == 0:
			return False
	return True

count = 0
for i in range(2,1001):
	if isprime(i):
		print(i,end='\t')
		count += 1
print(f'\n1000以内质数的个数是:{count}')

結果は次のとおりです。
ここに画像の説明を挿入

元の記事を273件公開 40 件を賞賛 30,000件以上の閲覧

おすすめ

転載: blog.csdn.net/weixin_41855010/article/details/105256356