范围内素数的定义功能

可能是一个非常基本的问题,我尝试定义一个将打印出的函数:

数 “ Prime”或“ Not Prime”

以下是出现此错误的代码:TypeError:isprime()缺少1个必需的位置参数:“ n”

def isitprime(n):
        for i in range(2,n+1):
             for y in range (2,i):
                 if i % y == 0:
                   isPrime = False
             if isPrime:
                  print(i)
                  print('Prime')
             else:
                  print(i)
                  print('Not Prime')
评论