计数质数

统计所有小于非负整数 n 的质数的数量。


image.png
class Solution(object):
    def countPrimes(self, n):
        """
        :type n: int
        :rtype: int
        """
        count = 0
        for i in range(n):
            if is_prime(i) == True:
                # print(i)
                count += 1
        return count



print('begin')
def is_prime(num):
    result = True
    if num == 1:
        result = False
    elif num == 0:
        result = False
    elif num == 2:
        result = True
    elif num > 1:
        for i in range(2, num):
            if num % i == 0:
                result = False
                break
    return result


print(Solution().countPrimes(10000))
print('end')
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 题目描述 统计所有小于非负整数 n 的质数的数量。 示例 1: 输入: 10 输出: 4 解释: 小于 10 的质...
    zhipingChen阅读 1,280评论 0 2
  • 题目 难度:★★☆☆☆类型:数学 统计所有小于非负整数 n 的质数的数量。 示例 输入: 10输出: 4解释: 小...
    玖月晴阅读 5,648评论 0 0
  • 计数质数 题目 统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10输出: 4解释: 小于 10 的质数...
    饮酒醉回忆阅读 1,787评论 0 1
  • 统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10输出: 4解释: 小于 10 的质数一共有 4 个,...
    1f872d1e3817阅读 1,482评论 0 0
  • 统计所有小于非负整数 n 的质数的数量。 示例: 思路 这道题给定一个非负数n,让我们求小于n的质数的个数,题目中...
    尼小摩阅读 4,464评论 0 1