输出2到100质数代码
时间: 2024-05-09 07:17:05 浏览: 12
这是一个输出2到100的质数的Python代码:
```python
for num in range(2,101):
prime = True
for i in range(2, num):
if (num%i == 0):
prime = False
break
if prime:
print(num)
```
该代码使用了两个嵌套的for循环。第一个for循环从2到100迭代,第二个for循环检测每个数字是否为质数。如果任何数字能够被小于它本身的数字整除,那么prime变量将被设置为False,表示该数字不是质数。否则,prime变量将保持True并且该数字将被打印出来。
相关问题
输出100到200之间素数 代码
以下是输出100到200之间素数的Python代码:
```python
for num in range(100, 201):
if all(num % i != 0 for i in range(2, int(num ** 0.5) + 1)):
print(num)
```
输出结果为:101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199
这些数都是100到200之间的素数。
python输出2到100之间的素数
以下是Python代码,用于输出2到100之间的素数:
```python
for num in range(2, 101):
for i in range(2, num):
if (num % i) == :
break
else:
print(num)
```
输出结果为:
```
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
```
这段代码使用了两个嵌套的for循环。外层循环遍历2到100之间的所有数字,内层循环从2开始,逐个判断该数字是否为素数。如果该数字能够被除了1和它本身以外的其他数字整除,那么它就不是素数,内层循环就会被break语句中断。如果内层循环执行完毕,那么该数字就是素数,就会被输出。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)