Python代码:找出1000以内的所有质数
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
原文地址: https://www.cveoy.top/t/topic/ln9i 著作权归作者所有。请勿转载和采集!