当前位置:首页>维修大全>综合>

用python输出100-200间的素数(python打印100-200之间所有的素数)

用python输出100-200间的素数(python打印100-200之间所有的素数)

更新时间:2024-01-22 14:55:09

用python输出100-200间的素数

解题如下;

#coding=utf-8

#函数用于判断某一个数是不是素数

def test(num):

list = [] #定义列表,用于存储计算

i = num -1#去除本身

while i > 1:#去除1

if num%i == 0: #判断是否有余数

list.append(i)#将所以有的能整除它数加入列表

i -= 1

if len(list) == 0:#如果列表为空,就是表示除了1个它本身能整除

print(num,end=" ")

#此函数用于判断计算出需要判断的所有数字100~200

def test2(star_num,and_num):

j = star_num

while j < and_num:

test(j)

j += 1

test2(100,200)

print("")

更多栏目