输出n以内的素数python
时间: 2024-05-08 11:12:16 浏览: 117
算法领域-输出n以内的所有的素数-python实现
要输出n以内的素数,可以使用以下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
def print_prime_numbers(n):
prime_numbers = []
for num in range(2, n+1):
if is_prime(num):
prime_numbers.append(num)
print(prime_numbers)
n = 100
print_prime_numbers(n)
```
上述代码中,首先定义了一个`is_prime`函数,用于判断一个数是否为素数。然后定义了`print_prime_numbers`函数,用于输出n以内的素数。在`print_prime_numbers`函数中,通过遍历从2到n的所有数字,调用`is_prime`函数判断是否为素数,并将素数添加到一个列表中。最后,打印输出素数列表。
阅读全文