python打印100以内的素数_如何用python打印100以内的质数?

在计算机使用的过程中,计算是必不可少的。编程中含有大量的数学计算,可以帮助我们解决实际难操作的问题。有的时候我们会忘记质数是什么,之前小编向大家介绍过在python中判断质数的方法(判断数字是否为质数的方法),那你知道如何在python中打印100以内的质数吗?本文小编将向大家演示用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,

你可能感兴趣的:(python打印100以内的素数_如何用python打印100以内的质数?)