编写一个自定义函数实现是否素数的判断,主函数调用此函数判断输出200以内的所有素数
时间: 2024-09-27 21:14:41 浏览: 43
c语言:实现一个函数,判断一个数是不是素数
5星 · 资源好评率100%
在编写一个自定义函数来判断一个数是否为素数时,通常我们需要检查这个数是否能被小于它本身的正整数整除,除了1和它本身。以下是使用Python语言的一个简单示例:
```python
def is_prime(n):
if n <= 1: # 小于等于1的数不是素数
return False
elif n == 2: # 2是最小的素数
return True
else:
for i in range(2, int(n ** 0.5) + 1): # 只需检查到其平方根即可
if n % i == 0: # 如果有因子则n不是素数
return False
return True
def find_primes_in_range(start, end):
primes = []
for num in range(start, end + 1):
if is_prime(num):
primes.append(num)
return primes
# 主函数调用
start = 1
end = 200
result = find_primes_in_range(start, end)
print(f"200以内的所有素数是:{result}")
阅读全文