Python求100~200的素数
时间: 2023-07-11 10:50:44 浏览: 119
可以使用以下代码来求解100~200之间的素数:
```python
# 判断是否为素数的函数
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
# 求解100~200之间的素数
for num in range(100, 201):
if is_prime(num):
print(num, end=" ")
```
运行上述代码后,输出的结果为:
```
101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199
```
因此,100~200之间的素数为:101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199。
相关问题
python求100~200所有素数
以下是Python程序,可以求出100~200之间的所有素数:
```python
primes = []
for num in range(100, 201):
for i in range(2, num):
if num % i == 0:
break
else:
primes.append(num)
print(primes)
```
输出如下:
```
[101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199]
```
希望这可以帮到你!
用python求0~200的素数代码
下面是用Python编写的求0~200的素数代码:
```python
primes = []
for num in range(2, 201):
for i in range(2, num):
if num % i == 0:
break
else:
primes.append(num)
print(primes)
```
运行结果为:
```
[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]
```
这个代码使用了两个for循环,第一个循环遍历了2到200之间的所有整数,第二个循环用于判断当前的整数是否是素数。如果当前整数num能够被小于它的整数i整除,那么它就不是素数,直接退出循环;否则将其加入素数列表中。
阅读全文