Python判断素数的代码怎么写

   2025-02-15 3670
核心提示:判断一个数是否为素数的代码可以使用以下方法:def is_prime(num):if num2:return Falsefor i in range(2, int(num**0.5) + 1):i

判断一个数是否为素数的代码可以使用以下方法:

def is_prime(num):    if num < 2:        return False    for i in range(2, int(num**0.5) + 1):        if num % i == 0:            return False    return True# 测试代码num = int(input("请输入一个整数:"))if is_prime(num):    print(num, "是素数")else:    print(num, "不是素数")

代码中的 is_prime() 函数用于判断一个数是否为素数。首先,如果数小于 2,则直接返回 False,因为素数定义为大于 1 的质数。然后,我们从 2 开始到 $\sqrt{\text{num}}$ 的范围内遍历,检查是否有能整除的数。如果存在可以整除的数,则返回 False,否则返回 True。最后,我们通过输入一个整数,并调用 is_prime() 函数来判断这个数是否为素数。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言