
# 冒泡排序li = [34, 32, 67, 23, 12, 7, 4, 1] # 原始排序i = 0 # 外循环控制变量len1 = len(li) # 获取列表长度while i in range(0, len1):j = 1 # 内循环控制变量while j in range(1, len1 - i):if li[j - 1] > li[j]: # 比较前后两元素哪个大temp = li[j - 1] # 前一个大的放到临时暂存元素里li[j - 1] = li[j] # 把小的元素放在前面li[j] = temp # 把临时暂存元素里的大元素放到后面j += 1 # 内循环自加i += 1 # 外循环自加print(li)
# 选择排序li = [34,32,67,23,12,7,4,1] # 原始排序
num = int(input("please input a int"))i = 1prod1 = 1while i in range(0,num+1):prod1 *= ii += 1print(prod1)
