Python编写一个函数判断输入的一个数是否为素数,并通过调用该函数求出所有三位数的素数。
时间: 2024-05-03 22:19:57 浏览: 97
函数 可以判断一个数是不是素数
可以使用以下代码实现:
```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
for i in range(100, 1000):
if is_prime(i):
print(i)
```
首先定义一个函数 `is_prime`,它接收一个整数参数 `n`,判断 `n` 是否为素数,如果是素数返回 `True`,否则返回 `False`。
然后在主程序中使用 `for` 循环遍历所有三位数,如果是素数则打印出来。
阅读全文