自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 python实现快速排序

快速排序:#快速排序(从大到小,从小到大比较运算符反过来即可)DEF q_order(LST):    如果len(LST)<2:        返回LST     F = LST [0]     FB = [X为x标志之前    的    返回q_order(fb)+ [f] + q_order(fa)[1:] if x> f]#标志之前的fa = [x for x in lst [...

2018-05-10 23:29:44 174

原创 按要求打印三角形和菱形

   1.任意输入一个数n代表三角形的高度,打印此形状的三角形     如:      请输入: 4         1        121       12321      1234321   2.将第三题打印三角形变为打印棱形         1        121       12321      1234321         12321         121          1 ...

2018-04-27 23:37:40 768

原创 求完全数(普通算法,计算量复杂只能求出四个)

r = int(input("请输入一个正整数:"))for x in range(1,r + 1):  # 循环求出完全数    a = 0    b = 0    for y in range(1,x+1):  # 循环求因数        if x % y == 0:            a += y  #            b += 1 / y    if a == x * 2:  ...

2018-04-27 23:35:20 1088

原创 圣诞树

1.星号圣诞树while True:  # 判断是否可以生成圣诞树,2到10之间生成的圣诞树比较像    a = int(input("请输入一个数字:"))    if 2 <= a < 10:          break    else:        print("输入不合法!请重新输入:")l = a * 2 - 1  # 求树的最大宽度i = 1while i <= ...

2018-04-27 23:27:50 1158

原创 python基础

列表去重经典算法L = [1,2,3,4,3,3,2,4,4,4,5,5,7,8,9,10,7,6,6,6]L2 = []for x in L:       # (列表去重)    if x not in L2:  # 不在L2列表的放到L2列表,保证L2列表的元素不重复        L2.append(x)print(L2)...

2018-04-22 23:33:32 170

原创 python中生成n个斐波那契数(fabonacci数)的列表

方法一:n = int(input = (“请输入一个正整数n代表生成的个数”))L = []a = 1b = 1c = 0L.append(a)  # 列表第一个值为1L.append(b)  # 列表第二个值也为1# c变量代表下一个值 while len(L) < n:    c = a + b   # 计算下一个值    L.append(c)  # 存到列表下一个位置    a =...

2018-04-22 22:34:27 1714

原创 Python中判断素数(质数)的算法

n = int(input("输入一个正整数n:"))if n < 2:    print("n不是素数")else:    for x in range(2,n):  # 生成2到n的数,不包括n        if n % x == 0:  # 除数不包括1和n本身,所以在此循环中只要能被其它数整除,就代表不是素数            print("n不是素数!")        el...

2018-04-22 22:18:57 15035 9

原创 初次学Python的一些经典算法

1.比较大小m = a  # 先假设a最大           if m < b:   # 再与b比较              m = b              if m < c:   # 再与c比较              m = c           print(m)   # m 最后一定是最大值2.求闰年 year = int(input("请输入一个年份"))    ...

2018-04-22 22:06:41 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除