python for循环求质数
时间: 2024-04-11 10:25:01 浏览: 66
Python编程求质数实例代码
Python中的for环可以用来求解质数。质是只能被1和自身整除正整数。以下是使用for循环求解质数的示例代码:
```python
# 定义一个函数,判断一个数是否为质数
def_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
# 使用for循环找出指定范围内的所有质数
start = 1
end = 100
prime_numbers = []
for num in range(start, end + 1):
if is_prime(num):
prime_numbers.append(num)
# 打印结果
print("在范围", start, "到", end, "内的质数有:")
print(prime_numbers)
```
这段代码首先定义了一个函数`is_prime()`,用于判断一个数是否为质数。然后使用for循环遍历指定范围内的所有数,对每个数调用`is_prime()`函数进行判断,如果是质数则将其添加到`prime_numbers`列表中。最后打印出结果。
阅读全文