python编写函数primeNumber,当通过键盘输入一个数字的时候,能够判断出输入的这个数字是不是素数,并调用该函数
时间: 2023-11-27 18:50:23 浏览: 101
输入一个正整数,判断是不是素数(C++)
可以使用以下代码实现:
```python
def primeNumber(num):
"""
判断一个数是否为素数
"""
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
if __name__ == '__main__':
num = int(input("请输入一个数字:"))
if primeNumber(num):
print(f"{num}是素数")
else:
print(f"{num}不是素数")
```
首先定义了一个`primeNumber`函数,接收一个参数`num`,函数内部使用质数判断的方法判断`num`是否为素数,返回`True`或`False`。然后在`if __name__ == '__main__'`语句块中,通过`input`函数从键盘输入一个数字,并将其转换为整型。最后调用`primeNumber`函数对输入的数字进行判断,并输出结果。
阅读全文