Python实现返回指定范围内的所有素数

# 获取a, b范围的所有素数
def func(a, b):
    li = []
    for i in range(a, b+1):
        for j in range(2, i):
            if i % j == 0:
                break
        else:
            # 上面一个循环正常执行完时,才能执行到else
            if i not in li:
                li.append(i)
    return li
posted @ 2019-05-02 10:01  chenzhen0530  阅读(1720)  评论(0编辑  收藏  举报