冒泡排序

冒泡排序1
for a in range(len(lst)):               #记录内部排序的次数
	lst = [88,5,8,6,1,23,45]
	i = 0
	while i < len(lst) - 1:               # 把最大值移动到后端
	if lst[i] > lst[i+1]                      #比较
		lst[i], lst[i+1] = lst[i+1],lst[i]   #交换
	i = i + 1
print(lst)

冒泡排序1
lst = [22, 33, 44, 1, 5, 9, 6]
for j in range(len(lst)):  # 记录内部排序的次数
    for i in range(len(lst) - 1):  # 把最大值移动到右端
        if lst[i] > lst[i + 1]:    # 比较
            lst[i], lst[i + 1] = lst[i + 1], lst[i]  # 交换
print(lst)

接收n个参数,返回最大值和最小值(字典)
def func(*args):
  m = args[0]
  mi = args[0]
  for i in args:
    if i > m:
       m =i
    if i < mi:
       mi = i
  return {'最大值':m,'最小值':mi}
posted on 2025-07-25 14:59  搁浅芳  阅读(11)  评论(0)    收藏  举报