python打印100以内质数_怎么用python打印100以内的质数

怎么用python打印100以内的质数

发布时间:2020-12-10 13:41:15

来源:亿速云

阅读:101

作者:小新

这篇文章将为大家详细讲解有关怎么用python打印100以内的质数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

代码:#1000以内素数

import math

def is_prime(n):

if n==1:

return False

for i in range(2,int(math.sqrt(n))+1):

if n % i == 0:

return False

else:

return True

count=0

number=[]

for i in range(0,1000,1):

if is_prime(i):

number.append(i)

count += 1

print('{}:{}'.format(count,i))  #碰到的新语句,可删除

print(number)

输出:>

[0, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109,

113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173,

你可能感兴趣的:(python打印100以内质数)