编写一个函数prime,判断一个正整数是否为素数,如果是素数,函数返回yes,否则返回no,要求在主函数中输入一个正整数,调用prime函数判断他是否为素数并输出相应信息
时间: 2024-06-13 15:09:26 浏览: 187
输入一个正整数,判断是不是素数(C++)
以下是判断一个正整数是否为素数的Python函数prime的实现,如果是素数,函数返回yes,否则返回no```python
def prime(num):
if num <= 1:
return "no"
i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return "no"
return "yes"
```
在主函数中输入一个正整数,调用prime函数判断它是否为素数并输出相应信息的代码如下:
```python
num = int(input("请输入一个正整数:"))
result = prime(num)
print(result)
```
如果输入的正整数是素数,输出yes,否则输出no。
阅读全文