编写一个函数判断一个数是否为素数,并通过调用该函数求出所有三位数的素数。python
时间: 2023-04-28 20:06:23 浏览: 126
判断一个数是否为素数,Python
可以使用以下代码实现:
```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
for i in range(100, 1000):
if is_prime(i):
print(i)
```
首先定义一个函数 `is_prime`,用于判断一个数是否为素数。该函数接受一个参数 `num`,如果 `num` 小于 2,则返回 False;否则从 2 到 `num` 的平方根遍历,如果存在一个数能够整除 `num`,则返回 False,否则返回 True。
然后使用一个 for 循环遍历所有三位数,如果该数是素数,则打印出来。
阅读全文