用python来输出两位数的素数,并输出其个数
时间: 2024-03-08 21:51:08 浏览: 56
python怎么判断素数
5星 · 资源好评率100%
可以使用以下代码实现:
```python
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
count = 0
for num in range(10, 100):
if is_prime(num):
count += 1
print(num)
print("两位素数的个数为:", count)
```
解释一下代码:
- 首先定义函数 `is_prime` 用来判断一个数是否是素数,如果是素数返回 True,否则返回 False。
- 然后定义变量 `count` 用来统计两位素数的个数,初始值为 0。
- 用 `range` 函数生成 10 到 99 之间的数,每个数都赋值给变量 `num`。
- 对于每个 `num`,我们调用函数 `is_prime` 判断它是否是素数。如果是素数,将 `count` 的值加 1,然后输出 `num`。
- 最后输出 `count` 变量的值,即为两位素数的个数。
阅读全文