摘要:
#构造一个1,3,5,7...99的列表 #写法一 L=[]n = 0while n < 100: n = n + 1 if n % 2 == 0: continue L.append(n)print(L)#写法二,简单写法,推荐m = 1while m < 100: L.append(m) m = 阅读全文
posted @ 2021-03-17 17:54
ldlzzb
阅读(616)
评论(0)
推荐(0)
摘要:
#如果要计算x4(x的4次方)、x5……如何计算? def mih(x, n): s = 1 while n > 0: n -= 1 s = s * x return s # 4的2次方, 2次方是函数默认 ss = power(4) # 4的4次方 nn = power(4, 4) print(s 阅读全文
posted @ 2021-03-17 17:38
ldlzzb
阅读(397)
评论(0)
推荐(0)
摘要:
快速排序 基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。 def quick_sort(li, start, end): # 分治: 一分为二 # start=end , 阅读全文
posted @ 2021-03-17 17:19
ldlzzb
阅读(118)
评论(0)
推荐(0)
摘要:
#输出每个字符的个数, 则需要展示字符名称 , 和值, 则需使用字典 def str_c(st): dic = {} i = 0 while i < len(st): if st[i] in dic: dic[st[i]] += 1 else: dic[st[i]] = 1 i += 1 for t 阅读全文
posted @ 2021-03-17 11:04
ldlzzb
阅读(633)
评论(0)
推荐(0)

浙公网安备 33010602011771号