第1个回答 2023-07-07
以下是 Python 代码实现,可以求解100之内的素数并输出:
```python
# 创建一个空的列表用于存放素数
prime_numbers = []
# 判断一个数是否为素数
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
# 将1~100存放在数组中
numbers = list(range(1, 101))
# 遍历数组,筛选出素数并存放在prime_numbers列表中
for num in numbers:
if is_prime(num):
prime_numbers.append(num)
# 输出素数列表
print("100之内的素数有: ", prime_numbers)
```
输出结果会显示100之内的素数,如下所示:
```
100之内的素数有: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
```
如果你有其他问题或需要进一步帮助,请随时提问。