定义一个功能,判断101-200之间有多少个素数,并输出所有素数
时间: 2023-12-17 07:55:16 浏览: 94
输入一个正整数,判断是不是素数(C++)
以下是Python代码实现:
```python
def is_prime(n):
"""判断一个数是否为素数"""
if n < 2:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
count = 0 # 记录素数个数
for i in range(101, 201):
if is_prime(i):
print(i, end=' ')
count += 1
print('\n101-200之间共有%d个素数。' % count)
```
输出:
```
101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199
101-200之间共有21个素数。
```
阅读全文