编写一个程序,实现:判断一个1000内的奇数是否为质数。
时间: 2024-05-14 16:17:40 浏览: 41
Python例题(一) 输入一个正整数判断是不是素数
可以使用以下的Python代码实现:
```python
def is_prime(num):
if num == 1:
return False
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
for num in range(1, 1001, 2):
if is_prime(num):
print(num, "是质数。")
```
上述代码中,`is_prime`函数用于判断一个数是否为质数,如果是,返回`True`,否则返回`False`。在主程序中,使用`range`函数生成1到1000内的所有奇数,并逐一判断是否为质数。如果是,输出该数为质数。
阅读全文