判断素数python代码用for
时间: 2024-03-13 10:38:33 浏览: 80
使用python实现素数判断
这是一个用Python编写的判断素数的代码,使用了for循环和if语句。代码首先定义了一个名为is_prime的函数,该函数接受一个正整数n作为参数,如果n小于2,则返回False,否则使用for循环从2到n的平方根进行遍历,如果n能够被遍历到的数整除,则返回False,否则返回True。接下来,代码要求用户输入一个正整数,并将其存储在变量num中,然后调用is_prime函数判断num是否为素数,并输出结果。
代码如下:
```
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
num = int(input("请输入一个正整数:"))
if is_prime(num):
print(num, "是素数")
else:
print(num, "不是素数")
```
阅读全文