python中输出100~n的素数
时间: 2023-11-04 16:06:07 浏览: 74
算法领域-输出n以内的所有的素数-python实现
下面是一个输出100到n之间所有素数的Python程序:
```python
n = int(input("请输入n的值:"))
for num in range(100, n + 1):
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)
```
这个程序使用了嵌套的for循环。外层的循环遍历了100到n之间的所有整数,内层的循环判断当前的整数是否为素数。如果一个数可以被2到它本身之间的任意一个数整除,那么它就不是素数,内层循环就会被break语句中断。如果内层循环没有被中断,那么当前的数就是素数,程序就会输出它。
阅读全文