python语句输出指定范围的素数
时间: 2024-01-18 12:44:58 浏览: 214
python输出指定范围内的素数
下面是一个输出指定范围内素数的 Python 代码:
```python
start = int(input("请输入起始范围:"))
end = int(input("请输入结束范围:"))
for num in range(start, end + 1):
# 素数大于 1
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)
```
首先用户需要输入起始范围和结束范围,然后使用两个 for 循环遍历这个范围内的数字。对于每个数字,如果它大于 1,那么就从 2 开始遍历到该数字本身,检查是否有能够整除该数字的因子。如果存在这样的因子,那么该数字不是素数,直接进入下一次循环。如果没有找到这样的因子,那么该数字就是素数,输出它。
阅读全文