python 10-100中所有素数代码
时间: 2024-04-12 17:32:05 浏览: 261
下面是一个Python程序,用于找出10到100之间的所有素数:
```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
prime_numbers = []
for num in range(10, 101):
if is_prime(num):
prime_numbers.append(num)
print(prime_numbers)
```
运行这段代码,它将输出10到100之间的所有素数:[11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
相关问题
用python写找出2-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]
```
该代码使用两个 for 循环,第一个循环从 2 开始到 100 结束遍历所有数字,第二个循环从 2 开始到当前数字的前一个数结束,判断当前数字是否是素数。如果当前数字不能被整除,说明它是素数,将其添加到 primes 列表中。最后输出 primes 列表即为所有素数。
用python函数写找出2-100中所有素数的代码
可以使用以下代码来找出2-100中所有素数:
```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 = []
for num in range(2, 101):
if is_prime(num):
primes.append(num)
print(primes)
```
首先定义了一个 `is_prime` 函数,用于判断一个数是否为素数。然后利用 `range` 函数遍历2-100之间的所有整数,判断是否是素数,如果是,就将其加入到一个列表 `primes` 中。最后输出 `primes` 即可。
阅读全文
相关推荐














