判断一个数是否为素数的代码可以使用以下方法:
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()
函数来判断这个数是否为素数。