Python 程序打印一个区间的数字


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

问题陈述

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

素数是指大于 1 的自然数,除了 1 和它自身外,没有正因子。

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

现在让我们看看实现效果。

示例

 Live Demo

start = 10
end = 29
for val in range(start, end + 1):
# If num is divisible by any number is not prime
   if val > 1:
      for n in range(2, val):
         if (val % n) == 0:
            break
      else:
         print(val)

Learn Python in-depth with real-world projects through our Python certification course. Enroll and become a certified expert to boost your career.

输出

11
13
17
19
23
29

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

总结

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

更新时间:2019 年 9 月 27 日

438 次浏览

开启您的 事业

通过完成课程来获得认证

开始
广告