按每行10个输出100-200的素数以及个数
时间: 2023-09-11 11:08:38 浏览: 171
好的,我可以为您编写一个Python程序来实现这个功能。以下是代码:
```python
def is_prime(n):
"""
判断一个数是否为素数
"""
if n <= 1:
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(100, 201):
if is_prime(i):
count += 1
print(i, end="\t")
if count % 10 == 0:
print()
print("\n素数个数为:", count)
```
代码中先定义了一个判断素数的函数`is_prime`,然后在主程序中遍历100-200之间的数,如果是素数则输出,并且每输出10个数就换行。最后输出素数的个数。
程序输出结果如下:
```
101 103 107 109 113 127 131 137 139 149
151 157 163 167 173 179 181 191 193 197
199
素数个数为: 21
```
注意,这里的输出结果中每行的最后一个数后面也有一个制表符`\t`。
阅读全文