输出100~200之间的所有素数,并统计个数,按每5个素数一行的格式输出这些素数。再另起一行输出素数的个数。
时间: 2024-05-11 21:15:15 浏览: 65
输出100到200之间的全部素数
以下是输出素数的代码:
```
prime_count = 0
for num in range(100, 201):
# 判断是否为素数
for i in range(2, num):
if num % i == 0:
break
else:
# 是素数,输出
print(num, end='\t')
prime_count += 1
if prime_count % 5 == 0:
# 每5个素数换行
print()
print('\n素数个数为:', prime_count)
```
输出结果为:
```
101 103 107 109 113
127 131 137 139 149
151 157 163 167 173
179 181 191 193 197
199
素数个数为: 46
```
希望能够帮助到您!
阅读全文