以下是一个判断素数的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

该函数接受一个整数作为参数,并返回一个布尔值,表示该数是否为素数。

该函数的实现方式是:首先判断参数是否小于2,如果是,则直接返回False,因为小于2的数都不是素数。然后从2开始,一直取到n的平方根(向下取整),依次判断n是否能被这些数整除,如果可以,则返回False,表示n不是素数;如果循环结束后仍然没有找到能整除n的数,则返回True,表示n是素数。

用python写一个函数判断一个数是否是素数

原文地址: https://www.cveoy.top/t/topic/bujz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录