python素数处理

编写函数sushu()来判断一个大于等于2的正整数是否是素数,如果是返回True,不是则返回False。输入一个正整数n,输出大于等于n的第3小素数。

以下给出本题部分代码,请在指定位置处填写代码以完善程序。

def sushu(n):

"""

请在此处补充多行代码,注意缩进。

"""

n=int(input("n:"))

c=0

i=n

while c<=2:

"""

请在此处补充多行代码,注意缩进。

"""

 

 

【样例输入】

n:4
【样例输出】

11
【样例说明】
【评分标准】此处要填写2段代码,第1段实现求素数函数,第2段根据已给部分代码,输出大于等于n的第3小素数

 

感觉题是不是打错了。while c<=2,直到循环。肯定c要循环+1了。加到3停止了。这没看出来啥跟题目啥关系