利用python求1~100的素数
时间: 2024-11-20 09:44:26 浏览: 39
Python求出0~100以内的所有素数
利用 Python 求解 1 到 100 的素数,你可以编写一个简单的程序来遍历这个范围,并检查每个数是否只有两个因子:1 和它本身。以下是使用 Python 的一个简单示例:
```python
def is_prime(num):
if num < 2: # 素数定义为大于1的整数
return False
for i in range(2, int(num**0.5) + 1): # 避免无效检查,只需要到根号num
if num % i == 0: # 如果能被整除,则不是素数
return False
return True
# 定义一个函数来找出并打印1到100之间的所有素数
def find_primes(start, end):
primes = []
for num in range(start, end+1):
if is_prime(num):
primes.append(num)
print("素数列表:", primes)
# 执行查找
find_primes(1, 100)
```
运行上述代码后,你会看到从1到100的所有素数。
阅读全文