用python输出100以内的所有质数
时间: 2024-10-20 18:07:41 浏览: 17
在Python中,可以使用一个简单的算法来找出100以内的所有质数。质数是指只有两个正因子(1和自身)的自然数。以下是实现这一功能的一个简单函数:
```python
def is_prime(n):
if n <= 1:
return False
elif n == 2:
return True
else:
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
def find_primes_until_100():
primes = []
for num in range(2, 101):
if is_prime(num):
primes.append(num)
return primes
prime_list = find_primes_until_100()
print("100以内的所有质数:", prime_list)
相关问题
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 以内的素数
好的,以下是 Python 代码输出100以内的素数:
```python
def is_prime(num):
if num < 2:
return False
for i in range(2, num):
if num % i == 0:
return False
return True
for i in range(2, 101):
if is_prime(i):
print(i)
```
希望这能帮助到你!
阅读全文