def is_prime(n):
"""判断一个数是否为素数"""
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
# 示例用法
number = 29
if is_prime(number):
print(f"{number} 是素数")
else:
print(f"{number} 不是素数")
is_prime(n) 用于判断整数 n 是否为素数。n 小于等于 1,则直接返回 False,因为 1 及以下的数不是素数。sqrt(n)(即 n 的平方根)进行遍历,检查是否有能整除 n 的数。如果有,则 n 不是素数,返回 False。n,则 n 是素数,返回 True。is_prime 函数并传入一个具体的数来测试其是否为素数,并打印相应的结果。上一篇:python 判断是否是数字
下一篇:python连接两个字符串
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站