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 中文站