编写函数,输出1~100内所有素数
时间: 2024-10-24 09:11:55 浏览: 17
利用c++语言来输出1-100之间的所有素数.rar
编写一个函数来找出1到100之间的所有素数,可以使用Python编写,这里是一个简单的算法实现:
```python
def is_prime(n):
"""检查一个数是否为素数"""
if n <= 1:
return False
elif n == 2:
return True
elif n % 2 == 0:
return False
else:
for i in range(3, int(n**0.5) + 1, 2):
if n % i == 0:
return False
return True
def find_primes(start, end):
"""输出指定范围内的所有素数"""
primes = []
for num in range(start, end+1):
if is_prime(num):
primes.append(num)
return primes
# 输出1到100之间的素数
prime_numbers = find_primes(1, 100)
print(f"1到100之间的素数有:{prime_numbers}")
阅读全文