【发布时间】:2020-01-31 11:47:13
【问题描述】:
我有一个函数,它接受一个数字(例如 5)并返回输入数字之后的第一个素数(在本例中为 7)。
这是我的代码:
def prime(n):
np=[]
isprime=[]
for i in range (n+1,n+200):
np.append(i)
for x in range(2,199):
for j in np:
if x%j!=0:
isprime.append(x)
return min(isprime)
但是,此代码不起作用(它总是返回 2)。哪里错了?
【问题讨论】:
标签: python python-3.x