python 2-200素数
时间: 2024-01-20 13:02:37 浏览: 23
以下是2-200之间的素数列表:
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, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199
相关问题
python编写代码2-200素数
以下是Python编写的2-200素数的代码:
```python
for i in range(2, 201):
# 判断是否为素数
for j in range(2, i):
if i % j == 0:
break
else:
print(i)
```
解释一下代码的思路:
首先使用for循环遍历2到200之间的所有数字,然后使用嵌套的for循环判断每个数字是否为素数。
内层for循环从2开始遍历到当前数字的前一个数字,如果当前数字能够被任意一个小于它的数字整除,则说明它不是素数,直接跳出内层循环。
如果内层循环执行完毕没有跳出,即当前数字没有被任何一个小于它的数字整除,那么就说明它是素数,使用print函数输出即可。
Python2-100的质数
以下是 Python2 中输出前 100 个质数的代码:
```python
count = 0
num = 2
while count < 100:
for i in range(2, num):
if num % i == 0:
break
else:
print(num),
count += 1
num += 1
```
输出结果为:
```
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 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293 307 311 313 317 331 337 347 349 353 359 367 373 379 383 389 397 401 409 419 421 431 433 439 443 449 457 461 463 467 479 487 491 499 503 509 521 523 541
```