python找出两位数中所有的素数
时间: 2023-10-28 18:06:07 浏览: 75
以下是使用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
# 循环遍历所有的两位数
for num in range(10, 100):
if is_prime(num):
print(num)
```
在上面的代码中,我们首先定义了一个函数`is_prime`,用来判断一个数是否为素数。该函数接受一个整数作为参数,如果该数小于2则直接返回False,否则从2开始循环到该数的平方根加1,如果发现该数可以被某个数整除,则返回False,否则返回True。
接下来,我们使用一个循环遍历所有的两位数(从10到99),对每个数调用`is_prime`函数进行判断,如果是素数则打印出来。这样就可以找出所有的两位数中的素数了。
相关问题
python 找出2到100中所有的质数
以下是 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]`
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
def find_absolute_primes():
for n in range(10, 100):
if is_prime(abs(n)):
print(n)
```
该函数 `is_prime(n)` 判断一个数是否为质数。`find_absolute_primes()` 函数输出两位数内的所有绝对质数。