python输出2到100之间的素数
时间: 2023-04-29 12:02:24 浏览: 240
以下是Python代码,用于输出2到100之间的素数:
```python
for num in range(2, 101):
for i in range(2, num):
if (num % i) == :
break
else:
print(num)
```
输出结果为:
```
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
```
这段代码使用了两个嵌套的for循环。外层循环遍历2到100之间的所有数字,内层循环从2开始,逐个判断该数字是否为素数。如果该数字能够被除了1和它本身以外的其他数字整除,那么它就不是素数,内层循环就会被break语句中断。如果内层循环执行完毕,那么该数字就是素数,就会被输出。
相关问题
Python输出100到200之间素数
以下是Python代码:
```python
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
for num in range(100, 201):
if is_prime(num):
print(num)
```
该代码定义了一个`is_prime`函数,用于判断一个数是否为素数。然后,在100到200的范围内遍历每个数,如果该数是素数,则输出该数。
python输出100到200之间素数
以下是一个示例代码,用于在 Python 中输出 100 到 200 之间的素数:
```
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
for i in range(100, 201):
if is_prime(i):
print(i)
```
阅读全文