Python代码找出1000以内的所有质数

for num in range(2, 1001):
   if num > 1:
       for i in range(2, num):
           if (num % i) == 0:
               break
       else:
           print(num)

代码解释:

  • 循环遍历从2到1000的每个数字。
  • 对于每个数字,再次循环遍历从2到该数字本身的每个数字。
  • 如果该数字可以被另一个数字整除,则它不是质数,跳出内层循环。
  • 如果内层循环执行完毕,则表示该数字不能被其他任何数字整除,因此它是质数,将其打印出来。

示例输出:

2
3
5
7
...
997
Python代码:找出1000以内的所有质数

原文地址: https://www.cveoy.top/t/topic/ln9i 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录