编写函数,判断一个数是否为素数。调用该函数判断从键盘中输入的数是否为素数。素数也称质数,是指只能被1和它本身整除的数
时间: 2024-03-17 08:43:22 浏览: 62
C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;
5星 · 资源好评率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
```
函数的主要思路是从2开始枚举到该数的平方根,判断是否存在能够整除该数的因子。
接下来,我们可以使用该函数来判断从键盘中输入的数是否为素数:
```python
num = int(input("请输入一个整数:"))
if is_prime(num):
print("是素数")
else:
print("不是素数")
```
希望我的回答对您有所帮助!
阅读全文