判断素数:
- 说明:本程序首先定义一个判断素数并将其输出的函数
IsPrime(),函数包含两个参数
a和
b,本程序的作用即输出
a和
b之间的所有素数。
- Python程序实现
def IsPrime(a, b):
list_Prime = []
for i in range(a, b+1):
for j in range(2, i+1):
if j < i:
if i % j == 0:
break
if j == i:
list_Prime.append(i)
print('从{}至{}之间的素数如下:\n'.format(a, b))
for k in range(len(list_Prime)):
print(list_Prime[k], end = ' ')
if (k+1) % 6 == 0:
print('\n')
print('\n\n共{}个素数.'.format(len(list_Prime)))
IsPrime(1, 100)
从1至100之间的素数如下:
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
共25个素数.
- 结束语:上述代码根据本人理解进行编写,如有错误或不妥之处,请指正!