输出100以内所有素数并且计算素数个数。输出 是素数 共?个素数
时间: 2023-09-02 10:07:44 浏览: 118
求100以内的全部素数
5星 · 资源好评率100%
好的,我可以为您完成这个任务。以下是程序代码和输出结果:
```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(2, 101):
if is_prime(i):
print(i, end=' ')
count += 1
print("\n是素数共{}个素数".format(count))
```
输出结果:
```
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
是素数共25个素数
```
请注意,上述程序使用了一个名为 `is_prime()` 的函数来判断一个数是否为素数。该函数通过试除法的方式进行判断,如果一个数能够被比它小的正整数整除,则它不是素数。如果一个数不能被比它小的正整数整除,则它是素数。在主程序中,我们遍历从 2 到 100 的所有整数,如果一个数是素数,则输出它,并且将素数个数计数器加 1。最后输出素数个数的统计结果。
阅读全文