2024-09-26 18:09:44 发布
网友
我试图找出2和n之间的质数,其中n是由用户提供的。我好像做不到。我的代码是:
>>> def numOfPrime(n): count = 0 for i in range(2,n): p = True for j in range(2,i): if i % j ==0: p = False if p == True: count += 1 return count >>> numOfPrime(100) 0
您的if块的缩进不正确。它应该在循环中。在
if
def numOfPrime(n): count = 0 for i in range(2,n): p = True for j in range(2,i): if i % j ==0: p = False if p == True: count += 1 return count
{17,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73。在
您的
if
块的缩进不正确。它应该在循环中。在{17,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73。在
相关问题 更多 >
编程相关推荐