编写函数,判断一个数是否为素数。调用该函数判断从键盘中输入的数是否为素数。素数也称质数,是指只能被1和它本身整除的数。
时间: 2024-05-04 11:18:29 浏览: 103
Python编程判断一个正整数是否为素数的方法
5星 · 资源好评率100%
以下是Python的代码实现:
```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
input_num = int(input("请输入一个整数:"))
if is_prime(input_num):
print(input_num, "是素数")
else:
print(input_num, "不是素数")
```
函数`is_prime`用来判断一个数是否为素数,接受一个整数作为参数,返回布尔值。首先判断小于2的数都不是素数,然后从2到这个数的平方根遍历,如果发现有一个数可以整除这个数,那么这个数就不是素数了。
然后从键盘中读取一个整数,调用`is_prime`函数来判断它是否为素数,输出相应的结果。
阅读全文