def demo(n):
def inner(x):
if 0<x<=2:
result = "True"
elif x%2 == 0:
result = "False"
else:
print(x,end="")
result = "True"
return n(result)
return inner
@demo
def func(p):
print("是素数嘛?{}".format(p))
while True:
x = int(input("请输入你要判断的数字"))
if x==0:
break
else:
func(x)
``
```python
请输入你要判断的数字9
9是素数嘛?True
请输入你要判断的数字10
是素数嘛?False
请输入你要判断的数字0
退出循环
2.2 判断某个数是否是素数,返回结果
最新推荐文章于 2021-11-29 11:03:53 发布