Python - 在给定的数字范围内查找素数的数量

当需要在给定的数字范围内找到质数时,输入该范围并对其进行迭代。'%' 模运算符用于查找素数。

示例

下面是相同的演示

lower_range = 670

upper_range = 699

print("下限和上限为:")

print(lower_range, upper_range)

print("The prime numbers between", lower_range, "and", upper_range, "are:")

for num in range(lower_range, upper_range + 1):

   if num > 1:

      for i in range(2, num):

         if (num % i) == 0:

            break

      else:

         print(num)

输出结果
下限和上限为:

670 699

The prime numbers between 670 and 699 are:

673

677

683

691

解释

  • 上限值和下限值被输入并显示在控制台上。

  • 数字被迭代。

  • 检查它们是否大于 1,因为 1 既不是质数也不是合数。

  • 数字是迭代的,'%' 是 2。

  • 这样就找到了质数,并显示在控制台上。

  • 否则它会跳出循环。

以上是 Python - 在给定的数字范围内查找素数的数量 的全部内容, 来源链接: utcz.com/z/338711.html

回到顶部