python输出100以内的所有素数
时间: 2023-09-06 19:11:53 浏览: 37
以下是Python代码,可以输出100以内的所有素数:
```python
for num in range(2, 101):
for i in range(2, num):
if num % i == 0:
break
else:
print(num)
```
希望能帮到您。
相关问题
python输出100以内的素数
可以使用以下代码来输出100以内的素数:
```
for num in range(2, 101):
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)
```
这段代码使用了一个双重循环。外层循环遍历从2到100的数字,内层循环从2到当前数字-1检查是否有因子。如果没有,则说明这是一个素数,打印它。
Python输出100以内的素数
可以使用以下代码来输出100以内的素数:
```python
# 判断一个数是否为素数
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
# 输出100以内的素数
for i in range(2, 101):
if is_prime(i):
print(i)
```
其中,`is_prime`函数判断一个数是否为素数,`range(2, 101)`用于循环遍历2到100的所有数,如果该数是素数,则输出。
阅读全文