试用多种方法用python 求出一百以内的质数
时间: 2024-01-30 10:02:11 浏览: 52
可以使用以下代码来求出一百以内的质数:
```python
primes = []
for num in range(2, 101):
is_prime = True
for i in range(2, num):
if num % i == 0:
is_prime = False
break
if is_prime:
primes.append(num)
print(primes)
```
这个代码会将一百以内的所有质数存储在一个列表中,并输出到控制台。
相关问题
试用多中方法用python 代码求一百以内的质数,
您好!感谢您的提问。以下是 Python 代码求一百以内的质数的示例:
```python
def is_prime(n):
"""判断一个数是否为质数"""
if n < 2:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
primes = [i for i in range(2, 101) if is_prime(i)]
print(primes)
```
这段代码先定义了一个函数 `is_prime`,用于判断一个数是否为质数。接着使用列表推导式,生成了一百以内的所有质数,并将结果打印输出。如果您需要求其它范围内的质数,只需要修改代码中的参数即可。希望能对您有所帮助!
用python算出三百以内素数
以下是使用Python编写的找出三百以内素数的代码:
```python
for num in range(2, 300):
# 素数大于 1
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
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
101
103
107
109
113
127
131
137
139
149
151
157
163
167
173
179
181
191
193
197
199
211
223
227
229
233
239
241
251
257
263
269
271
277
281
283
293
```
阅读全文