编写函数,判断一个数字是否为素数,是则返回字符串 YES,否则返回字符串 NO,从键盘输入一个整数,调用该函数判断是否为素数
时间: 2023-05-19 14:06:19 浏览: 128
C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;
5星 · 资源好评率100%
以下是判断素数的函数代码:
```python
def is_prime(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 num != 4 else False
n = int(input("请输入一个整数:"))
if is_prime(n):
print("YES")
else:
print("NO")
```
如果输入的数字是素数,程序会输出 YES,否则输出 NO。
阅读全文