编写一个程序,输出1~1000之内所有的非素数(注意:素数即质数)
时间: 2023-03-20 14:09:21 浏览: 168
php输出1000以内质数(素数)示例
5星 · 资源好评率100%
以下是Python代码实现:
```python
for num in range(2, 1001):
for i in range(2, num):
if num % i == :
print(num)
break
```
解释:
首先使用 `range(2, 1001)` 得到从2到100的所有数字,然后使用嵌套的for循环,对于每个数字 `num`,从2到 `num-1` 进行循环,判断是否能被整除,如果能被整除,则说明 `num` 是一个非素数,输出即可。注意,这里使用了 `break` 语句,一旦找到一个因子,就可以退出内层循环,因为只需要判断是否有因子即可,不需要找到所有因子。
阅读全文