6-4 使用函数求素数和6-5 使用函数统计指定数字的个数
时间: 2024-10-09 13:10:21 浏览: 41
使用C语言求一组数中素数的个数.docx
在编程中,通常会将一些常见的任务封装成函数,以便复用和管理代码。对于6-4 使用函数求素数,我们可以定义一个名为`is_prime`的函数,其输入是一个整数,输出该数是否为素数:
```python
def is_prime(num):
if num < 2: # 素数定义排除小于2的数
return False
for i in range(2, int(num**0.5) + 1): # 只需检查到num的平方根即可
if num % i == 0: # 如果能被整除,则不是素数
return False
return True
# 示例
print(is_prime(7)) # 输出:True,因为7是素数
```
对于6-5 使用函数统计指定数字的个数,可以定义一个名为`count_occurrences`的函数,它接受一个列表和一个目标数字作为参数,返回列表中该数字出现的次数:
```python
def count_occurrences(lst, target):
return lst.count(target)
# 示例
numbers = [1, 2, 3, 2, 4, 2]
target = 2
print(count_occurrences(numbers, target)) # 输出:3,因为数字2出现了3次
```
阅读全文