编写一个函数prime(x),判断x是不是素数,如果是返回True,否则返回False,利用这个函数求输入一个数,输出他是否素数。
时间: 2024-04-29 18:22:35 浏览: 71
c语言:实现一个函数,判断一个数是不是素数
5星 · 资源好评率100%
好的,给您编写一个函数prime(x)。可以通过判断x是否被2到x-1之间的任意一个数整除来判断是否是素数,如果能整除则不是素数,不能整除则是素数。
```
def prime(x):
if x < 2:
return False
for i in range(2, x):
if x % i == 0:
return False
return True
```
接下来可以让用户输入一个数,然后调用函数prime(x)判断它是否是素数,并输出结果。
```
num = int(input("请输入一个整数:"))
if prime(num):
print(num, "是素数")
else:
print(num, "不是素数")
```
希望我的回答对您有帮助。
阅读全文