用Python写一个遍历100以内质数的程序
时间: 2023-11-30 07:04:30 浏览: 71
求100以内的质数程序
以下是Python代码:
```python
for num in range(2, 101):
# 判断是否为质数
for i in range(2, num):
if num % i == 0:
break
else:
print(num, end=' ')
```
代码分析:
- 循环从2到100,对于每一个num,都要判断它是否为质数。
- 判断方法:从2开始到num-1,依次判断num是否能被整除。如果存在一个数能被整除,说明num不是质数,break退出循环;如果循环正常结束,说明num是质数,输出num。
- 注意:在Python中,for循环支持else语句,在循环正常结束时执行。因此,在内层循环正常结束时,说明num是质数,执行else语句输出num。
阅读全文