Python用for求100以内的素数
时间: 2023-11-22 20:07:37 浏览: 87
求100以内的素数
好的,您可以参考以下代码实现:
```
# 定义一个用于判断素数的函数
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
# 使用 for 循环求 100 以内的素数
primes = []
for i in range(2, 101):
if is_prime(i):
primes.append(i)
print(primes) # 输出结果为 [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]
```
上述代码定义了一个判断素数的函数is_prime(num),然后使用for循环遍历2~100范围内的整数,将素数添加到一个列表中,并最终输出结果。
阅读全文