1.定义一个函数,传入一个列表作为参数,计算列表中所有元素的和,进行函数调用。 2.定义一个函数,传入一个列表作为参数,使用冒泡排序法进行排序,进行函数调用,并输出列表的内容
时间: 2024-12-21 21:23:16 浏览: 7
1. 当你需要计算列表中所有元素的和时,你可以定义一个名为`sum_list`的函数,接受一个列表作为参数。这里是简单的实现:
```python
def sum_list(input_list):
return sum(input_list)
# 对于列表 [1, 2, 3, 4, 5],函数调用示例:
numbers = [1, 2, 3, 4, 5]
total_sum = sum_list(numbers)
print(f"List elements' sum is: {total_sum}")
```
这个函数使用了内置的`sum()`函数来计算列表内数字的总和。
2. 接下来,我们定义一个名为`bubble_sort`的函数,使用冒泡排序算法对列表进行排序,然后返回排序后的列表。这是一个基本的冒泡排序实现:
```python
def bubble_sort(input_list):
n = len(input_list)
for i in range(n):
# 每一轮遍历都会确保最大的元素被排到末尾
for j in range(0, n - i - 1):
if input_list[j] > input_list[j + 1]:
input_list[j], input_list[j + 1] = input_list[j + 1], input_list[j]
return input_list
# 对于列表 [5, 2, 9, 1, 5, 6],函数调用示例:
unsorted_numbers = [5, 2, 9, 1, 5, 6]
sorted_numbers = bubble_sort(unsorted_numbers)
print(f"Bubble-sorted list is: {sorted_numbers}")
```
当你运行这些函数的时候,它们会分别计算列表的和并输出结果,以及对列表进行排序后输出排序后的结果。
阅读全文