Python 程序在区间内打印数字

pythonserver side programmingprogramming更新于 2025/12/26 19:24:17

在本文中,我们将了解解决给定问题陈述的解决方案和方法。

问题陈述

给定区间的起始和结束范围。我们需要打印给定区间内的所有数字。

素数是大于 1 的自然数,除了 1 和它本身之外没有其他正因数。

有两个 for 循环,第一个 for 循环用于获取区间内的数字,第二个循环用于检查数字是否为素数。

现在让我们看看实现。

示例

start = 10
end = 29
for val in range(start, end + 1):
# 如果 num 可以被任何数字整除,则不是素数
   if val > 1:
      for n in range(2, val):
         if (val % n) == 0:
            break
      else:
         print(val)

输出

11
13
17
19
23
29

所有变量和函数均在全局范围内声明,如下图所示。

结论

在本文中,我们了解了在给定间隔内打印数字的方法。


相关文章


有用资源