判断101到200有多少个素数
时间: 2023-12-17 07:27:19 浏览: 109
101到200之间的素数有:101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199。
以下是Python代码实现:
```python
# 判断一个数是否为素数
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
# 统计101到200之间的素数个数,并输出所有素数
count = 0
for i in range(101, 201):
if is_prime(i):
count += 1
print(i, end=' ')
print('\n101到200之间共有%d个素数。' % count)
```
相关问题
判断101到200有多少个素数并输出
101到200之间有21个素数,分别是101、103、107、109、113、127、131、137、139、149、151、157、163、167、173、179、181、191、193、197、199。
写一个判断101到200有多少个素数的代码
以下是判断101到200有多少个素数的 Python 代码:
```python
count = 0
for num in range(101, 201):
for i in range(2, num):
if num % i == 0:
break
else:
count += 1
print(count)
```
输出结果为 21,即 101 到 200 之间有 21 个素数。
阅读全文