python编程语言中的基础知识

  1. 编写程序实现以下功能:定义一个判断-个正整数是否是素数的函数 isprime(x)若x是素数,返回True,若x不是素数。则返回False。然后调用此 isprime函数,在一行上打印输出 200到 300之间的所有素数(素数之间用空格分隔)。(注:素数的定义:除了1和本身外不能被任何的数整除的数为素数)
# 判断一个数是否为素数
def isprime(x):
    # 1不是素数
    if x == 1:
        return False

    # 判断 x 是否能被 2 到 sqrt(x) 之间的数整除
    for i in range(2, int(x ** 0.5) + 1):
        if x % i == 0:
            return False

    return True

# 打印 200 到 300 之间的所有素数
for i in range(200, 301):
    if isprime(i):
        print(i, end=' ')

有没有可能~会Python的也不会写😂