写一判素数的函数,在主函数中输入一个大于1的正整数,调用该函数进行判断并输出结果。

写一判素数的函数,在主函数中输入一个大于1的正整数,调用该函数进行判断 并输出结果。 (判素数的函数名为isPrime(n),函数的形式参数n是需判断的整数,函数返回值为 True或False.)

img


def isPrime(n):
    if n < 2:
        return False
    for i in range(2,n):
        if n % i == 0:
            return False
    return True
while True:
    n = int(input(">>>\n").split("=")[1])
    if n < 1:
        print("请输入一个大于1的正整数!")
        continue
    else:
        print("{} 是素数!".format(n) if isPrime(n) else "{} 不是素数!".format(n))

结果:

img

如果觉得答案对你有帮助,请点击下采纳,谢谢~