Discuss / Python / 冒泡排序

冒泡排序

Topic source
min_max_list = []try:    # 从键盘输入    a = map(int, input("请输入随机个数, 用空格隔开: ").split())    # 将从键盘输入的数据添加到列表中    for i in a:        min_max_list.append(i)except Exception as e:    # 捕获异常    print(f"你的输入出现一个异常: {e}")else:    # 判断列表中是否存在数据    if len(min_max_list) != 0:        # 迭代        for i in range(len(min_max_list) - 1):            for j in range(len(min_max_list) - 1 - i):                if min_max_list[j] > min_max_list[j + 1]:                    min_max_list[j], min_max_list[j + 1] = min_max_list[j + 1], min_max_list[j]    else:        print("列表为空")    print((min_max_list[0], min_max_list[-1]))

  • 1

Reply