用python写一个判断素数的程序
时间: 2023-03-26 10:03:18 浏览: 135
您好,以下是判断素数的 Python 程序:
```python
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** .5) + 1):
if n % i == :
return False
return True
```
您可以调用这个函数来判断一个数是否为素数,如果返回 True,则表示该数是素数,否则为合数。
相关问题
写一个判断素数的程序python
好的,这里是一个简单的判断素数的 Python 程序:
```python
num = int(input("请输入一个整数:"))
# 判断是否为素数
if num > 1:
for i in range(2, num):
if num % i == 0:
print(num, "不是素数")
break
else:
print(num, "是素数")
else:
print(num, "不是素数")
```
用户输入一个整数,程序会判断这个数是否为素数。如果是素数,则输出“是素数”,否则输出“不是素数”。
用Python写一个求素数
好的,我可以回答这个问题。以下是一个用 Python 写的求素数的程序:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n ** .5) + 1):
if n % i == :
return False
return True
def get_primes(n):
primes = []
for i in range(2, n+1):
if is_prime(i):
primes.append(i)
return primes
```
这个程序中,`is_prime` 函数用来判断一个数是否为素数,`get_primes` 函数用来获取小于等于 `n` 的所有素数。
相关推荐













