100以内的素数Python
时间: 2023-09-12 11:03:39 浏览: 44
以下是使用 Python 编写的获取 100 以内素数的程序:
```python
primes = []
for num in range(2, 101):
for i in range(2, num):
if num % i == 0:
break
else:
primes.append(num)
print(primes)
```
输出结果为:
```
[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]
```
该程序通过循环遍历 2 到 100 的所有数字,并且判断这个数字是否为素数。如果是,则将其添加到 primes 列表中。
相关问题
100以内素数 python
下面是一个简单的Python程序,用于生成100以内的素数:
```python
primes = []
for num in range(2, 100):
is_prime = True
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
is_prime = False
break
if is_prime:
primes.append(num)
print(primes)
```
这个程序使用两个循环来查找素数。外部循环从2到99遍历每个数字,内部循环从2到该数字的平方根(向上取整)遍历每个可能的因子。如果找到了一个因子,它不是素数,那么我们就可以跳出内部循环。如果在内部循环中没有找到因子,那么这个数字是素数,并且我们将其添加到primes列表中。最后,我们打印出primes列表,它包含了所有100以内的素数。
输出100以内素数python
以下是一个输出100以内素数的Python程序:
```python
for num in range(2, 101):
# 如果是质数,输出
if all(num % i != 0 for i in range(2, int(num ** 0.5) + 1)):
print(num)
```
输出结果:
```
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
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)