python_code_workspace


1、冒泡排序

def bubbleSort(arr):
    for i in range(len(arr) - 1, 0, -1):  # 反向遍历
        for j in range(0, i):  # 由于最右侧的值已经有序,不再比较,每次都减少遍历次数
            if arr[j] > arr[j + 1]:
                arr[j], arr[j + 1] = arr[j + 1], arr[j]
    return arr

2、判断是否为水仙花数

n = input("请输入一个水仙花数: ")
s = int(n[0])**3 + int(n[1])**3 + int(n[2])**3
if int(n) == s:
    print("是水仙花数")
else:
    print("不是水仙花数")