设计函数isPrimeNum,函数的功能是:判断一个数是否为素数;在主函数中输入一个整数,然后输出是否是素数的信息。
时间: 2024-03-11 10:49:52 浏览: 108
C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;
5星 · 资源好评率100%
好的,我可以帮你设计这个函数和主函数。以下是代码示例:
```python
def isPrimeNum(num):
"""
判断一个数是否为素数
"""
if num <= 1:
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 isPrimeNum(num):
print(f"{num}是素数")
else:
print(f"{num}不是素数")
```
函数isPrimeNum首先判断输入的数是否小于等于1,若是则返回False;否则从2开始遍历到数的平方根,判断是否能被整除,若能则返回False,否则返回True。在主函数中,用户输入一个整数,调用isPrimeNum函数来判断是否为素数,并输出相应的信息。
阅读全文