Python实现快速排序

# coding=utf-8 def partition(arr, low, high): i = (low - 1) pivot = arr[high] for j in range(low, high): if arr[j] <= pivot: i = i + 1 arr[i], arr[j] = arr[j], arr[i] arr[i + 1], arr[high] = arr[high], arr[i + 1] return i + 1 ...
默认分类 | 2021-02-17 17:41 | 阅读 1027 次 | 评论 1 条

Python实现用数字及汉字输出九九乘法表

//用数字输出 for i in range(1,10): s1 = str() for i2 in range(1,i+1): s1 += " " + str(i2) + "*" + str(i) + "=" + str(i*i2) print(s1) //用汉字输出 sz = {1:'一',2:'二',3:'三',4:'四',5:'五',6:'六',7:'七',8:'八',9:'九',0:' '} def sz_(): if len(str(i*i2)) == 1: return...
Python | 2021-02-17 17:24 | 阅读 1375 次 | 评论 0 条

Python实现水仙花树

l1 = list() for n1 in range(11): for n2 in range(10): for n3 in range(10): for n4 in range(10): if n1 ** 3 + n2 ** 3 + n3 ** 3 + n4 ** 3 == n1 * 1000 + n2 * 100 + n3 * 10 + n4: print(int(str(n1) + str(n2) + str(n3) + str(n4)))
Python | 2021-02-17 16:49 | 阅读 1152 次 | 评论 1 条
文章分类