给我一个初级软考编程题
时间: 2024-02-06 12:10:52 浏览: 134
软考初级程序员考试试题
5星 · 资源好评率100%
好的,以下是一道初级软考编程题:
题目:编写一个程序,输出1-1000中所有的素数。
提示:素数是只能被1和自身整除的正整数,1不是素数。
参考答案:
```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 i in range(1, 1001):
if is_prime(i):
print(i)
```
解析:这道题需要用到素数的判断方法,即判断一个数是否只能被1和自身整除。首先定义一个函数is_prime(num)用来判断一个数是否是素数,然后对1-1000中每个数进行判断,如果是素数就输出。
阅读全文