用 python编写一个选择素数的程序
以下是一个简单的选择素数的 Python 程序:
def is_prime(n):
    if n < 2:
        return False
    for i in range(2, int(n ** 0.5) + 1):
        if n % i == 0:
            return False
    return True
n = int(input("请输入一个正整数:"))
if is_prime(n):
    print(n, "是素数")
else:
    print(n, "不是素数")
程序首先定义了一个 is_prime 函数,用于判断一个数是否为素数。该函数接受一个正整数作为参数,如果该数小于 2,则直接返回 False;否则,对于从 2 到该数平方根之间的每个整数,判断该数是否能够整除其中的任意一个数,如果能够整除,则返回 False,否则返回 True。
接下来,程序通过输入语句获取用户输入的一个正整数,然后调用 is_prime 函数进行判断。如果该数是素数,则输出该数是素数,否则输出该数不是素数
原文地址: https://www.cveoy.top/t/topic/fRBY 著作权归作者所有。请勿转载和采集!