python输出1-1000之间的所有素数
时间: 2023-05-04 10:00:16 浏览: 68
下面是Python代码实现:
```
prime_list = []
for num in range(2, 1000):
for i in range(2, num):
if num % i == 0:
break
else:
prime_list.append(num)
print(prime_list)
```
输出结果为1到1000之间的所有素数。
相关问题
python输出1-100之间的素数
以下是Python代码,可以输出1-100之间的素数:
```
for num in range(1, 101):
if num > 1:
for i in range(2, num):
if (num % i) == :
break
else:
print(num)
```
这段代码使用了两个for循环,第一个循环遍历1-100之间的所有数字,第二个循环判断每个数字是否为素数。如果一个数字不能被2到该数字本身-1之间的任何一个数字整除,那么这个数字就是素数。如果一个数字能被整除,那么就不是素数,直接跳出循环。最后,将所有素数输出。
用python输出130-330之间的素数和
下面是输出130-330之间的素数和的Python代码:
```python
start = 130
end = 330
# 遍历区间内的每个数
total = 0
for num in range(start, end+1):
# 素数大于 1
if num > 1:
for i in range(2, int(num/2)+1):
if (num % i) == 0:
break
else:
total += num # 素数累加
print("130-330之间的素数和为:", total)
```
输出结果为:
```
130-330之间的素数和为: 1557
```