Python小案例:自动把0~100中的素数挑出来
'''
自动把0~100中的素数挑出来
'''
# 定义一个列表,用于存储合数(不是素数的数)
list = []
# 定义一个循环,用于遍历0~100中的数
for i in range(0,101):
# 0和1不是素数,也不是合数。
if i == 0 or i == 1:
# 满足条件就存入列表
list.append(i)
'''
原理:质数又被称为素数,是指在大于1的自然数中,
除了1和它本身以外不再有其他因数的自然数。
所以除数的范围为(2 ~ num-1)
'''
for j in range(2,i):
if i % j == 0:
# 满足条件就存入列表,并跳出循环
list.append(i)
break
# 输出列表,显示素数
print("0~100中的素数有:" + str(list))